ユーザーが現在表示しているページのすべてのリンクをチェックし、そのリンクのターゲットをチェックするクロム拡張機能を構築しようとしています。「http://www.youtube.com」の場合、拡張機能はそれを変更します「https://www.youtube.com」へ
しかし、私の拡張機能が機能していません!!
ここに私のmanifest.jsonがあります
{
"name": "Youtube Host Changer",
"version" : "1.0",
"manifest_version" : 2,
"description" : "It changes Youtube HTTP host to HTTPS",
"browser_action": {
"default_icon": "icon.png"
},
"content_scripts": [
{
"matches": ["file:///*/*","http://*/*","https://*/*"],
"js": ["jquery.js", "youtube_host.js"]
}
]
}
ここに私の youtube_host.js があります
/*
* Part of the Youtube Host Change Project.
* Author : Ahmad Faiyaz
*/
function change_links(){
var nodes = document.getElementsByTagName("a");
for(var i = 0; i < nodes.length; i++) {
var link= nodes[i].href;
link=link.replace("http://www.youtube","https://www.youtube");
nodes[i].href=link;
};
}
window.onload = change_links();