我正在尝试为个人用途构建一个简单的chrome扩展程序。
每当打开新标签页时,此Chrome扩展程序只会从我的localhost加载网页。
这是扩展程序的主要代码。
<html><head>
<script>
function loadUrl() {
document.write('<meta http-equiv="refresh"content="0;URL=http://localhost/my">');
return null;
}
loadUrl();
</script>
</head>
</html>
我现在面临的问题是,当我打开一个标签时,焦点没有设置到地址栏,除此之外我的地址栏显然是"http://localhost/my"
。
我想清除地址栏并设置焦点。
我一直在谷歌上搜索一段时间,并一直被重定向到这个
window.history.pushState('string', 'Title', '');
对我来说不是那么有用。我很感谢你的回答。
答案 0 :(得分:0)
Chrome禁止访问地址栏(您可以添加哈希但不清除内容)。
唯一的解决方案是Omnibox API(参见https://developer.chrome.com/extensions/omnibox)