クロムエクステンションを作成しましたが、httpsサイトでは機能しません。現在、ページにスクリプトを挿入する背景ページです。それはjqueryといくつかのライブラリも実行します。これまでに私が見つけた唯一の方法は、背景ページを実行し、chrome.tabs.executescriptを使うことです。もし誰かがより良い方法を知っていれば、それも助けになるでしょう。安全なサイトでクロムエクステンションが動作しないhttps
httpとhttpsサイトへのアクセス許可を追加しましたので、これで十分です。誰かが助けてくれて、ありがとう。
マニフェスト:私は私のコーディングを行う場所
<script type="text/javascript">
chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab)
{
if(changeInfo.status == "loading")
{
chrome.tabs.insertCSS(null, { file: "jquery-ui-1.8.10.custom.css" }, null);
chrome.tabs.executeScript(null, { file: "jquery.min.js" }, null);
chrome.tabs.executeScript(null, { file: "jquery-ui-1.8.10.custom.min.js" }, null);
chrome.tabs.executeScript(null, { file: "jquery.hotkeys-0.7.9.min.js" }, null);
chrome.tabs.executeScript(null, { file: "custom.js" }, null);
}
})
</script>
ファイルcustom.js
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"background_page": "popup.html",
"permissions": ["tabs", "http://*/*", "https://*/*"]
}
popup.htmlです。
おかげ
私はGoogleがこれを行うことを制限していると思います。 – Blender