Javascript 如何编写一个网页来检测android设备的未知JavasScripterface对象webview?
我想为Android设备的服务写一个网页。 在我要检查的每件事之前,是否有任何JavasScripterface对象在WebView中使用。。。如果有任何问题,请检测。 我正在为开发安全页面编写新的专用安全方法。 感谢所有帮助。JavaScript界面由WebView作为窗口组件的对象添加 因此,您可以通过执行以下操作来测试JavaScript的存在性:Javascript 如何编写一个网页来检测android设备的未知JavasScripterface对象webview?,javascript,android,interface,webview,detect,Javascript,Android,Interface,Webview,Detect,我想为Android设备的服务写一个网页。 在我要检查的每件事之前,是否有任何JavasScripterface对象在WebView中使用。。。如果有任何问题,请检测。 我正在为开发安全页面编写新的专用安全方法。 感谢所有帮助。JavaScript界面由WebView作为窗口组件的对象添加 因此,您可以通过执行以下操作来测试JavaScript的存在性: if (window.MyJavascriptInterface) { // Interface present } else {
if (window.MyJavascriptInterface)
{
// Interface present
}
else
{
// No Interface
}
下面是感谢您的回答,但当我们不知道表示Javascriptinterface的对象的名称时,这就不起作用了。。。。我的网站不是为特殊的程序。。。我想开发一个网站,可以用WebView和javascriptinterface对象处理每个android程序。。。再次感谢我的朋友我不知道我是否理解你的问题,但我认为你无法实现你想做的。。。JavaScript接口可以有任何名称。如果你不控制名称,我看不到任何解决方案…独占安全方法听起来更像是你在给我写一个安全漏洞。。。你能详细说明一下你的安全方法是如何工作的吗?