javascript - 一个觉得奇怪的问题,什么情况下需要浏览器执行vbs才可以?
天蓬老师
天蓬老师 2017-04-10 12:48:42
0
2
629

刚我在看QQ空间V8的代码,看到一个奇怪的地方。就是有一段js需要判断浏览器是否支持vbs。那为什么需要判断这个?js不能代替vbs。

var s=location.host.split("."); if(s.length>1){ document.domain=s.slice(s.length-2).join("."); }else{ document.close(); } var b=false, GBEncoder, setting = parent.QZFL.XHR.instance[frameElement.id.replace("_xsend_frm_","")]; if (setting && setting.charset.toUpperCase() == "GB2312") { try { if (window.execScript) { execScript("b=(Asc('啊')=-20319)", "vbscript"); } } catch (ignore) { b = false; } if (!b) { document.write('