Javascript 如何在Chrome中创建启用单击的代理扩展
我需要创建一个启用单击的代理扩展。第一件事,extesion不会启动。这是错误的 未捕获的语法错误:意外标记} 我只是按照文档和几个线程先进行测试。我已经检查过了,没有类似括号、花括号和分号这样的拼写错误相近的语法 显示Javascript 如何在Chrome中创建启用单击的代理扩展,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我需要创建一个启用单击的代理扩展。第一件事,extesion不会启动。这是错误的 未捕获的语法错误:意外标记} 我只是按照文档和几个线程先进行测试。我已经检查过了,没有类似括号、花括号和分号这样的拼写错误相近的语法 显示 { "name": "Secure Proxy", "version": "1.0", "description": "Secure Proxy", "permissions": [ "proxy" ], "background": { "scripts":["
{
"name": "Secure Proxy",
"version": "1.0",
"description": "Secure Proxy",
"permissions": [
"proxy"
],
"background": {
"scripts":["js/background.js"]
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "images/logo16.png",
"32": "images/logo32.png",
"48": "images/logo48.png",
"128": "images/logo128.png"
}
},
"icons": {
"16": "images/logo16.png",
"32": "images/logo32.png",
"48": "images/logo48.png",
"128": "images/logo128.png"
},
"manifest_version": 2
}
剧本
var unblock = document.getElementById('unblock');
var config = {
mode: "fixed_servers",
rules: {
singleProxy: {
scheme: "http",
host: "103.66.47.126",
port: 8080
}
}
};
unblock.addEventListener('click', function(){
chrome.proxy.settings.set(
{value: config, scope: 'regular'},
function() {});
}, false);
弹出窗口
解除封锁
问题似乎不是来自您显示的代码。您可以完成或包含一个最小的可复制示例。问题似乎不是来自您正在显示的代码。您可以完成或包含一个最小的可复制示例。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<button id="unblock">Unblock</button>
</body>
</html>