提问人:Reptile 提问时间:1/10/2018 最后编辑:Reptile 更新时间:1/10/2018 访问量:95
如何检测网页是否被XUL<browser>标签打开?
How detect if a webpage is opened by XUL <browser> tag?
问:
我创建了这个XUL应用程序
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<window title="example"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
width="800px"
height="500px">
<vbox flex="1">
<browser flex="1" type="content" src="http://localhost/page.html" />
</vbox>
</window>
对于运行,我使用Firefox命令:
firefox -app application.ini
在 firefox 48 中,可以使用 JavaSCript 进行检测:
if (parent !== window) {
alert("Opened by <browser> or <iframe>");
}
但是在 Firefox 57 中不起作用。
我想知道是否可以使用 JavaScript 或 CSS(也许是一些查询)检测到它。@media
答: 暂无答案
评论