检测WebBrowser控件

Ili*_*oly 7 javascript user-agent webbrowser-control

有什么方法可以判断我的网站是否被webbrowser控件的实例访问?是否可以通过用户代理w/php识别它?或者也许是一些javascript hack?或者它与服务器端的常规IE 100%相同?

Lux*_*Lux 3

只是一个愚蠢的想法,但你不能只是与 进行比较window.outerHeight,window.innerHeight测量 IE 的预期差异,如果不是,那么它是 WebBrowser 控件?

这确实很糟糕,但适用于大多数情况。您还可以尝试做其他一些事情,这些事情在 IE 中可以以某种方式工作,但在 WebBrowser 控件中可能无法工作。

例如:

  • 下载文件
  • 打开新窗口/标签