我有一个简单的 Chrome 扩展程序,可以在单击某些 URL 时打开新的 Chrome 选项卡。我成功地使用了一个简单的内联javascript
...
<script type="text/javascript">
function LaunchURL(oURL) {
var launchType = localStorage["LS_LaunchType"];
switch (launchType) {
case "TN":
chrome.tabs.create({ url: oURL });
break;
case "WN":
chrome.windows.create({ url: oURL });
break;
default:
chrome.tabs.create({ url: oURL });
break;
}
}
</script>
...
<a href="javascript:LaunchURL('http://foo.com')">My hyperlink</a>
我想将 manifest.json 升级到版本 2,但现在出于安全原因阻止了内联脚本。如何打开新标签页?我试图用前面的函数创建一个单独的 javascript 文件,但没有成功。