我正在开发一个Chrome扩展,其中有一个弹出窗口,它调用了background.js的“开始”功能。Background.js打开选项卡,我在background.js中有一个侦听器,它向选项卡的content_script.js发送消息:
background.js
function begin() {
var mySendedTabs = new Array();
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)
{
if(mySendedTabs.indexO
我希望能够从任何不安全的页面安全地验证我网站上的用户。所以我做了一个window.open()弹出窗口来打开一个安全的登录表单。计划是在用户注册或验证后,弹出窗口将关闭,父窗口将刷新。
关闭弹出窗口可以很好地工作,但是,由于跨站点脚本规则,当尝试刷新父级时,我得到以下结果:
Unsafe JavaScript attempt to access frame with URL http://localhost/ from frame with URL https://localhost/signin_popup. The frame requesting access has a protoco
我目前正在使用下面的代码,它打开一个弹出窗口,并在弹出窗口关闭时刷新父窗口。
父/打开弹出链接代码
<script type="text/javascript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar
我想在打开弹出窗口时触发内容刷新。据the chrome.browserAction.onClicked will not fire if the browser action has a popup.报道
如果我刷新document ready上的弹出内容,它只在浏览器打开时刷新一次(而不是每次弹出都“显示”)。
当用户单击浏览器按钮/弹出窗口时,是否会触发事件?
我真的不想在准备好的文档上做setTimeout(refreshContent(), 1000) ...