【发布时间】:2012-10-15 20:15:52
【问题描述】:
我有一个简单的 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 文件,但没有成功。
【问题讨论】:
-
编辑:经过一番谷歌搜索后,我找到了一个简单的修复方法:foo.com" target="blank">我的超链接工作正常.
标签: javascript html google-chrome