【发布时间】:2018-04-15 05:12:24
【问题描述】:
我为 chrome 做了一个扩展,当新标签打开时会打开一个特定的网站。然而它适用于 chrome,但是当在 microsoft edge 上测试相同的扩展(在清单中进行更改以使其与 edge 兼容)时,在打开一个新选项卡时它会加载网站,但也会在网站中加载 url,我不想要。我想加载网站,但不是 URL,因为 chrome 不加载 url。我做了类似的事情:
铬:
chrome.tabs.onCreated.addListener(
function(tab){
var newTabURL = {url: 'http://www.example.com'};
if(tab.url === "chrome://newtab/")
{
// chrome.tabs.update(newTabURL);
}
console.log(tab.url);
}
);
边缘:
function handleCreated(tab) {
var newTabURL = {url: 'https://www.example.com'};
browser.tabs.update(newTabURL);
}
browser.tabs.onCreated.addListener(handleCreated);
打开新标签时,会加载 url,但我不希望显示 url。
【问题讨论】:
标签: microsoft-edge microsoft-edge-extension