[英]How to debug JavaScript code of a page from WPF WebBrowser Control
[英]How does one determine if ObjectForScripting has been set for a WPF WebBrowser control from javascript?
有没有办法确定WPF WebBrowser控件的ObjectForScripting属性是否已通过在所述控件中运行的javascript设置? 或者,有没有办法确定ObjectForScripting是否具有通过javascript定义的给定方法或属性?
如果未设置ObjectForScripting,则window.external
将为null
。
if(window.external === null)
alert('ObjectForScripting is not set');
else
alert('ObjectForScripting is set');
要检查ObjectForScripting
是否具有特定的方法/属性,只需检查它是否未定义。
if(window.external !== null && typeof window.external.MethodName !== 'undefined')
{
// Method exists
window.external.MethodName();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.