我有一个扩展,在网页顶部添加了一个栏。我已使用
在内容脚本中插入iframedocument.body.insertBefore(iframe, document.body.firstChild);
iframe有一个按钮
<button id="mybutton">Click to help</button>
当用户点击按钮时,我想将它们重定向到同一窗口中的新网址。这可能吗?
我想这样做的原因是在某些网站上我想更改网址以包含其他参数。我选择了iframe选项,因为它比条形图中的扩展名更加明显。因此,如果有另一种方法可以做到这一点,我很乐意了解它。
答案 0 :(得分:1)
你的iframe .....
<html>
<head>
</head>
<script type="text/javascript">
function changeParent(e){
parent.location="http://google.com.au";
}
function onLoad(){
document.querySelector("#mybutton").onclick = changeParent;
}
</script>
<body onload="onLoad()">
<a id="mybutton">Change Parents URL</a>
</body>
</html>
如果他们从实验中走出来,对信息栏来说是个好例子。
http://code.google.com/chrome/extensions/experimental.infobars.html