0

在 HTML/JS 范围内,我想区分这两种情况。

我想知道是否有办法通过一些窗口/文档属性找到它?

4

2 回答 2

1

查看window.external,它提供对 Windows Internet Explorer 浏览器组件的主机应用程序提供的附加对象模型的访问。您将能够在本机部分定义特殊标识符,然后从 html/js 中检查它。类似于http://social.msdn.microsoft.com/forums/en-US/winforms/thread/737b54ee-6478-4354-8a51-bcf2e84256a3/

PS。如果是 Windows Phone 应用程序,您只需检查 window.external.notify - 仅存在于托管 Web 浏览器控制案例中。

于 2012-11-20T20:34:39.850 回答
0

不,真的没有确定的方法可以做到这一点。您可以根据 UserAgent 中传递的版本号进行一些猜测,但正如您所提到的,这可能会被欺骗。

我不确定您的确切用例是什么,但是当我发现嵌入式控件和浏览器的行为之间存在一些不一致时;答案中的信息很有帮助。

于 2012-11-20T16:51:04.707 回答