<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                以下為必選選項 ``` { "name": "TestExtention", "manifest_version": 2, "version":"1.0.0" } ``` 詳情: ~~~ { "author": "dash", "name": "插件名", "description": "插件描述", "version": "2.1", "manifest_version": 2, "update_url": "https://baidu.com", "icons": { "128": "icon_16.png", "128": "icon_32.png", "128": "icon_48.png", "128": "icon_128.png" }, "background": { "persistent": false, "scripts": ["background.js"] }, "devtools_page": "theme/hackbar.html", // 插件主頁,這個很重要,不要浪費了這個免費廣告位 "homepage_url": "https://baidu.com", "permissions": ["https://*.google.com/", "activeTab"],//權限 /*"permissions": [ "tabs", "activeTab", "webRequest", "webRequestBlocking", "\u003Call_urls>", "storage" ],*/ "browser_action": { "default_icon": "icon_16.png", "default_popup": "popup.html" } } ~~~ ~~~ { // Required "manifest_version": 2, "name": "My Extension", "version": "versionString", // 推薦 默認本地化語言 "default_locale": "en", "description": "A plain text description", // 用一個尺寸的也沒問題 ,不同尺寸可以應對不同的縮放 "icons": {...}, // browser_action、page_action、app之間只能選擇一個(或不選擇) //UI部分有圖標(icon)、提示(tooltip)徽章(badge)、彈出框(popup)組成 "browser_action": { "default_icon": "icons/icon.png", //圖標(icon) // 圖標懸停時的標題,可選 "default_title": "這是一個示例Chrome插件", //對應提示(tooltip) "default_popup": "popup.html"//彈出框(popup) //徽章(badge)只能通過api設置 }, "page_action": { "default_icon": "icons/icon.png", // 圖標懸停時的標題,可選 "default_title": "這是一個示例Chrome插件", "default_popup": "popup.html" }, // 可選 "action": ..., "author": ..., "automation": ..., "background": { // 推薦 "persistent": false, // 指定頁面或者js,如果指定JS,那么會自動生成一個背景頁 //"page": "background.html" "scripts": ["background.js"] // 可選 "service_worker": }, "chrome_settings_overrides": {...}, "chrome_ui_overrides": { "bookmarks_ui": { "remove_bookmark_shortcut": true, "remove_button": true } }, // 覆蓋瀏覽器默認頁面 "chrome_url_overrides": { // 覆蓋瀏覽器默認的新標簽頁 "newtab": "newtab.html" }, "commands": {...}, "content_capabilities": ..., //需要直接注入頁面的JS //這里寫的的js和原始頁面共享DOM但是不能共享js,如要訪問頁面JS(例如某個JS變量),只能通過`injected js`來實現。content-scripts不能訪問絕大部分`chrome.xxx.api`,除了下面這4種: //chrome.extension(getURL , inIncognitoContext , lastError , onRequest , sendRequest) //chrome.i18n //chrome.runtime(connect , getManifest , getURL , id , onConnect , onMessage , sendMessage) //chrome.storage //非要調用其它API的話,你還可以通過通信來實現讓background來幫你調用 "content_scripts": [ { // "<all_urls>" 表示匹配所有地址 "matches": ["<all_urls>","http://*/*", "https://*/*"], // 多個JS按順序注入 "js": ["js/jquery-1.8.3.js", "js/content-script.js"], // JS的注入可以隨便一點,但是CSS的注意就要千萬小心了,因為一不小心就可能影響全局樣式 "css": ["css/custom.css"], // 代碼注入的時間,可選值: "document_start", "document_end", or "document_idle",最后一個表示頁面空閑時,默認document_idle "run_at": "document_start" }, { "matches": ["*://*/*.png", "*://*/*.jpg", "*://*/*.gif", "*://*/*.bmp"], "js": ["js/show-image-content-size.js"] } ], "content_security_policy": "policyString", "converted_from_user_script": ..., "current_locale": ..., "declarative_net_request": ..., //devtools頁面入口,注意只能指向一個HTML文件,不能是JS文件 "devtools_page": "devtools.html", "event_rules": [{...}], "externally_connectable": { "matches": ["*://*.example.com/*"] }, "file_browser_handlers": [...], "file_system_provider_capabilities": { "configurable": true, "multiple_mounts": true, "source": "network" }, // 插件主頁,這個很重要,不要浪費了這個免費廣告位 "homepage_url": "http://path/to/homepage", "import": [{"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}], "incognito": "spanning, split, or not_allowed", "input_components": ..., "key": "publicKey", "minimum_chrome_version": "versionString", "nacl_modules": [...], "oauth2": ..., "offline_enabled": true, //向地址欄注冊一個關鍵字以提供搜索建議,只能設置一個關鍵字 "omnibox": { "keyword": "aString" }, "optional_permissions": ["tabs"], //Chrome40以前的插件配置頁寫法,順便一提49版本是最后一個支持xp的版本 "options_page": "options.html", //Chrome40以后的插件配置頁寫法,如果2個都寫,新版Chrome只認后面這一個 "options_ui": { "chrome_style": true, // 添加一些默認的樣式,推薦使用 "page": "options.html" }, "permissions": [ "contextMenus", // 右鍵菜單 "tabs", // 標簽 "notifications", // 通知 "webRequest", // web請求 "webRequestBlocking", "storage", // 插件本地存儲 "http://*/*", // 可以通過executeScript或者insertCSS訪問的網站 "https://*/*" // 可以通過executeScript或者insertCSS訪問的網站 ], "platforms": ..., "replacement_web_app": ..., "requirements": {...}, "sandbox": [...], "short_name": "Short Name", "signature": ..., "spellcheck": ..., "storage": { "managed_schema": "schema.json" }, "system_indicator": ..., "tts_engine": {...}, "update_url": "http://path/to/updateInfo.xml", "version_name": "aString", // 普通頁面能夠直接訪問的插件資源列表,如果不設置是無法直接訪問的 "web_accessible_resources": ["js/inject.js"] } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看