html mac窗口,javascript – Mac OS X上的Chrome扩展程序:窗口弹出窗口消失

问题

在Chrome扩展程序的弹出页面中,使用任何

JavaScript方法导致窗口弹出导致弹出窗口动画,但是,只要窗口内容被填充,就会立即失去焦点并消失.

奇怪的是,只要Chrome的开发者工具在扩展的上下文中打开,弹出窗口就会保持打开状态,但如果开发人员工具关闭,弹出窗口将立即消失.

这曾经发生在我旧的,混乱的2006 iMac上,所以我认为这是我的配置问题.但是,我刚刚在2007 iMac上完成了Mac OS X(v1.7.5)和Chrome(v23.0.1271.97)的全新安装,并创建了一个非常简单的Chrome扩展程序(下面的代码)进行测试,它仍在发生.我不禁想到这是Chrome的一个错误.

“的manifest.json”

{

"name": "Test Popups",

"version": "0",

"manifest_version": 2,

"browser_action": {

"default_popup": "popup.html"

}

}

“popup.html”

“popup.js”

document.onreadystatechange = function(){

if (document.readyState === "complete"){

attach_eventListeners();

}

}

function attach_eventListeners(){

var btn_Alert = document.getElementById("btn_Alert");

var btn_Confirm = document.getElementById("btn_Confirm");

var btn_Prompt = document.getElementById("btn_Prompt");

btn_Alert.addEventListener("click", function(){

window.alert("Test");

}, false);

btn_Confirm.addEventListener("click", function(){

window.confirm("Test");

}, false);

btn_Prompt.addEventListener("click", function(){

window.prompt("Test", "");

}, false);

}

>提取ZIP

>在Chrome中,转到chrome:// chrome / extensions /

>选中右上角的“开发者模式”复选框

>单击左上角的“加载解压缩的扩展名…”

>选择包含解压缩文件的文件夹

>点击“确定”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值