0
我想創建一個Chrome擴展程序,其中當某個特定的URL打開時,另一個URL會自動在新選項卡中打開。請注意,我希望在第一個URL開始加載時立即打開新選項卡,而不是一旦完成加載。因此,基本上,您需要點擊第一個URL的鏈接,然後打開兩個選項卡;一個包含第一個URL,另一個包含第二個URL。Chrome擴展程序:加載特定頁面後,在新標籤中打開鏈接?
但是,我真的不知道從哪裏開始。我不認爲它可以是內容腳本,因爲他們不能訪問chrome.tabs。所以我試圖使用一個背景頁面,但它不工作。這裏是我的bg.html:
<html>
<body>
<script type="text/javascript">
var o = new Object;
chrome.tabs.onCreated.addListener(
function(Tab tab)
{
chrome.tabs.create(o);
}
);
</script>
</body>
</html>
和我的清單:
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"background_page": "bg.html",
"permissions": [
"tabs"
]
}