我正在通过移动设备(摩托罗拉MC55A0)呼叫网页 浏览器是IEmobile 该页面上有一个按钮,按下该按钮会调用一些以以下行结尾的javascript代码:
window.close();
javascript执行正常,直到该行,没有任何反应 预计浏览器将关闭但不会关闭。
这种行为可能是什么原因?
编辑:我想在Windows CE 5.0(Motorola MC3000系列)的其他移动设备上添加相同的网页答案 0 :(得分:2)
请记住:您可以在使用window.close()
window.open()
请参阅:Scripts may close only the windows that were opened by it
仅允许为打开的窗口调用此方法 通过使用
window.open
方法的脚本。如果窗口不是 由脚本打开,JavaScript中出现以下错误 控制台:脚本可能无法关闭未打开的窗口 脚本。
这就是你所面临的“没有任何反应”。实际上并非绝对没有 - 脚本消息已经打印到控制台。
希望有所帮助。