我已经为chrome做了一个扩展,当打开新标签时,它会打开一个特定的网站。但是它适用于 chrome,但是当在 microsoft Edge 上测试相同的扩展名(更改清单以使其与 edge 兼容)时,然后在打开新选项卡时它会加载网站,但也会在网站中加载 URL,我不想要。我想加载网站,但不想加载网址,因为 chrome 不会加载网址。我做了这样的事情:
铬:
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的扩展策略。
谈到您的问题,目前无法使地址栏空白或不显示任何URL。