在HTML / JS范围内,我想区分两种情况。
我想知道是否有办法通过一些窗口/ doc属性找到它?
答案 0 :(得分: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浏览器控件中。
答案 1 :(得分:0)
不,确实没有办法做到这一点。您可以根据UserAgent中传递的版本号进行一些猜测,但正如您所提到的,这可能是欺骗性的。
我不确定您的确切用例是什么,但是当我发现嵌入式控件和浏览器的行为之间存在一些不一致时; this回答中的信息很有帮助。