:URLのコンテンツにアクセスすることはできません「text/htmlで、chromewebdataデータ」:未確認runtime.lastError tabs.executeScriptを実行している間:私はこのエラーを取得してい
extensions::lastError:133 Unchecked runtime.lastError while running tabs.executeScript: Cannot access contents of url "data:text/html,chromewebdata". Extension manifest must request permission to access this host.
私はインターネットを無効にした後、このエラーを取得していますページの読み込みが失敗した場合(負荷が重いため)またはインターネットがダウンした場合に対処できるようになりました。
私はすべての同様の質問とthis almost similarを確認しましたが、まだ動作させることはできません。
chrome.tabs.executeScript(null, {file: "showbacklink.js"});
または
chrome.tabs.executeScript(details.tabId, {file: "showbacklink.js"});
:
"permissions": [
"tabs","unlimitedStorage", "notifications", "history", "activeTab", "storage", "webRequest", "webRequestBlocking", "*://*/*", "http://*/*", "https://*/*"
],
私はこのコードを実行すると、私はエラーを取得する:クロム内部ページ
私の権限のハイジャックのように見えることはできませんことをコメントしてAnother very similar one
ここでdetails.tabIdはアクティブなタブです。
私には何が欠けていますか?
編集manifest.jsonを実際
{
"name": "",
"options_page": "options.html",
"description": "",
"version": "1.0",
"icons": {
"16": "icons/logo16.png",
"48": "icons/logo48.png",
"128": "icons/logo128.png"
},
"permissions": [
"tabs","unlimitedStorage", "notifications", "history", "activeTab", "storage", "webRequest", "webRequestBlocking", "http://*/*", "https://*/*"
],
"background": {
"scripts": [
"showbacklink.js",
"client_server_common.js",
"common.js",
"background.js"
],
"persistent": true
},
"content_security_policy": "script-src 'self'; object-src 'self'",
"manifest_version": 2,
"content_scripts": [
{
"run_at": "document_end",
"all_frames": true,
"matches": ["https://*/*"],
"css": [//REMOVED],
"js": [ //other files REMOVED
"myscript.js",
]
},
],
"web_accessible_resources": [ //REMOVED
]
}
あなたはHaibara Ai [回答](http://stackoverflow.com/questions/36762389/chrome-extension-injecting-script-get-error)に従ってみましたか? {(var i = 0; i
@ user5858、 'manifest.json'ファイル全体を投稿できますか?また、どのページに 'showbacklink.js'を注入したいのですか? –
@HaibaraAiコンテンツスクリプトまたはウェブページに 'showbacklink.js'というコードを注入したいです – user5858