Coder Social home page Coder Social logo

webextension's Introduction

Ace Script

Userscript manager based on Violentmonkey

Build

# Install dependencies
$ yarn

# Build for Firefox
$ ./build.sh firefox

# Build for Chrome
$ ./build.sh chrome

Build was tested with:

  • Ubuntu Ubuntu 18.04.3 LTS
  • yarn 1.21.1
  • node 16.17.1

The result will be placed to 'firefox/' or 'chrome/' folder.

webextension's People

Contributors

22-2 avatar acestream avatar alexesprit avatar ariasuni avatar bogachenko avatar da2x avatar dependabot[bot] avatar gera2ld avatar github-actions[bot] avatar greydus avatar hawkeye116477 avatar hoang-rio avatar jesus2099 avatar jojopl1987 avatar kingthunder avatar kubalav avatar nfsmaniac avatar nutjob avatar orionlee avatar piter432 avatar qsniyg avatar roryokane avatar scratchbuild avatar scrobbleme avatar sn-o-w avatar spodermenpls avatar sukigu avatar syntaxerrol avatar tophf avatar wvxwxvw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

webextension's Issues

Publish your extension to Microsoft Edge Addons website

Microsoft Edge is the second most used browser on the web, making the browsing experience more flexible, offering many more services for users and optimized for Windows devices.

Microsoft Edge supports Chromium extensions, and you can publish your extensions to Microsoft Edge Add-ons website with minimal code changes. Find out more here.

If you have any more queries about porting Chrome extension to Microsoft Edge or anything else, you can contact the relevant teams whose links are given here.

Let me know if this was helpful. I am happy to help you with more details.

GM_registerMenuCommand not works

What is the problem?

GM_registerMenuCommand reg menu , mouse right click popup menu not found it in menu list

How to reproduce it?

// ==UserScript==
// @name popup menu test
// @namespace    test
// @match *://*/*
// @grant       GM_registerMenuCommand
// @run-at      document-start
// ==/UserScript==

(function() {
    'use strict';
    console.log("popup test run")
    GM_registerMenuCommand("popup menu test", function(){
      console.log("popup test click")
    })
})();

What is the expected result?

right menu has a menu item "popup menu test" and can click it

What is the actual result?

menu not exists

Environment

  • Browser:chrome
  • Browser version:93.0.4577.63(正式版本) (x86_64)
  • Violentmonkey version:v1.1.17
  • OS:Mac and Window

build faild in windows

I followed the following steps to build a chrome extension, with the latest version of yarn (1.22.4)
-> I removed 'prebuild' from scripts, to distable lint, because it gave me too much errors.

> yarn install

then: (with git bash)

> sh build.sh chrome

the dist folder has been created, but no chrome folder created.

also I tried:

> yarn run build:chrome

not support breakpoint debugger on reload page

What is the problem?

if page reload, All the breakpoints previously set cannot be hit

How to reproduce it?

  1. set breakpoint in user script entry point
  2. reload page
  3. not hit that breakpoint

What is the expected result?

reload page hit breakpoint

What is the actual result?

not hit

Environment

  • Browser: chrome
  • Browser version: 87.0.4280.88
  • Violentmonkey version: v1.1.17
  • OS:win10 x64

script sync fail OneDrive login status lose

What is the problem?

script sync fail OneDrive login status lose

How to reproduce it?

  1. goto setting page
  2. select sync target OneDrive and login it
    3.Disable the network device hardware or unplug the network cable to simulate the unstable state of the network
    4.sync script, it's fail, and OneDrive login status lose

What is the expected result?

only sync fail, login status no lose

What is the actual result?

login status lose

Environment

Browser:chrome
Browser version:93.0.4577.63(正式版本) (x86_64)
Violentmonkey version:v1.1.17
OS:Window Win10

sync user script not ignore not changed

What is the problem?

sync user script not ignore not changed

Waste data traffic

How to reproduce it?

  1. add 2 or many user script
  2. modify one user script
  3. sync has not change sync progress

What is the expected result?

ignore not changed user script

What is the actual result?

sync all script

Environment

  • Browser: chrome
  • Browser version: 87.0.4280.88 x64
  • Violentmonkey version: i don't know
  • OS: win10 x64

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.