我正在使用Chrome扩展程序替换新标签页,用户可以在其中选择他们希望新标签页显示的内容。扩展程序将执行以下代码以设置html文件的URL以将新标签页重定向到:
chrome.storage.sync.get("setPage", function(items) {
setTab = items.setPage;
chrome.tabs.query({
active: true,
currentWindow: true
}, function(tabs) {
var active = tabs[0].id;
chrome.tabs.update(active, {
url: "dist/html/" + setTab + ".html"
}, function() {});
});
});
我的问题是地址栏会显示html文件的网址,例如chrome-extension://ogdgmnoeidhhookfgmaaookkocplfflh/dist/html/[page].html
。它还会显示绿色"的扩展名称。安全"通常会出现。
如何清除地址栏并将其设为空白?
答案 0 :(得分:0)
我使用了整页iframe。
我将覆盖页面设置为带有整页iframe的html文件。扩展名将iframe onload的src更改为正确的html文件。
不是最优雅的解决方案,但它确实有效。