Chrome 和 IE 应该能通过JS获取当主页网址吧?我看打开Google 和Bing时会有相应提示?请问如何实现,我查看了一下JS,可是JS貌似混淆了,JS功底差求高手指点一下
浏览器主页信息是在注册表中,所以要用JS读取注册表才行:
<script language="JavaScript"> <!-- var WScript = new ActiveXObject("WScript.Shell"); var key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main\\Start Page"; try { var Result = WScript.RegRead(key); } catch( e ) { alert("有问题!"); } if( Result != "" ) alert(Result.toString()) else alert("开玩笑吧!") //--> </script>
这种方法涉及到浏览器的安全问题,会弹出警告框的,有些人浏览器干脆会禁用的。
这个方法听说法,但一些水上涉及注册表的,一般安全都通不过。不过非常感谢楼主的回答
1、JS无法做到楼主的要求。
2、2楼的朋友代码有问题,且非windows操作系统不可用。
3、bing并不知道的浏览器默认首页是什么,它只是弹出了个层,问你愿不愿意吧bing作为首页(文字组织的好,让你误判了而已)。至于如何利用js设置首页,网上一搜一大堆。
Bing 的是这样的,一但我设置主页是Bing了,那么他就不会在谈出设首页提示了,否则每天会提示一次。那我想他肯定是得到你浏览器主页地址了采对啊。
应该你没设置过bing主页,所以让你设置,设置了就保存了cookie,说明你已经设置过了。。我猜测的啊