我正在尝试为我的个人使用建立一个简单的chrome扩展。
当一个新标签打开时,这个chrome扩展只是从我的本地主机加载一个网页。
这是扩展的主要代码。
<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', '');这对我来说没什么用。感谢您的回答。
发布于 2014-02-19 22:59:52
Chrome禁止访问中的地址栏(可以添加散列,但不能清除内容)。
唯一的解决方案是Omnibox API (参见https://developer.chrome.com/extensions/omnibox)
https://stackoverflow.com/questions/21883932
复制相似问题