我是 chrome 扩展的新手。我已经尝试了创建扩展的第一个示例练习。现在我正在尝试从扩展弹出窗口的新选项卡中打开一个 URL。只是我在 popup.html 页面中添加了一个 HTML 锚标记。
a href="www.google.com">Click</a>
但它没有打开。它试图在弹出窗口本身中打开带有以下 url 的 URL。
chrome-extension://ljamgfaclheagbikmcagffcbdbcoodna/www.google.com
我的 popup.html 有这个代码。
<!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<style>
</style>
<!-- JavaScript and HTML must be in separate files for security. -->
</head>
<body>
<b>Karthick</b>
<a href="www.google.com">Click</a>
</body>
</html>
我的 Manifest.json 有以下 JSON
{
"name": "Test Extension",
"version": "1.0",
"manifest_version": 2,
"description": "The first extension for my test",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"tabs"
]
}
我没有在 popup.js 中写任何东西我搜索了它是如何做到的。但是他们说我必须使用以下内容。
chrome.tabs.getSelected({}, function(tab) {
chrome.tabs.update(tab.id, {url: 'http://google.com'});
});
但我不知道正确的方法/在哪里做。请告诉我执行此操作的步骤。提前致谢。