我是鉻擴展的新手。我已經嘗試過創建擴展的第一個示例練習。現在我正試圖在擴展彈出窗口的新選項卡中打開一個URL。 只是我在popup.html頁面添加了一個HTML定位標記。如何從Chrome擴展彈出式菜單中打開新選項卡
a href="www.google.com">Click</a>
但它沒有開放。它試圖在彈出窗口中使用以下URL打開URL。
鉻擴展://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'});
});
但我不知道正確的方法/在哪裏做到這一點。請告訴我要做的步驟。 在此先感謝。
它不工作...任何許可相關的東西...任何我想包括我已經錯過的... – flykarthick
你有沒有添加一個類或id標籤的JavaScript代碼中匹配這個元素?例如'Open' –