Tre*_*rev 18 javascript browser url
是否可以使用Javascript获取浏览器的主页?
我想在一个页面上放置一个链接到浏览器中设置的主页.
编辑:简化的答案
识别浏览器并:
调用window.home(); 适用于所有浏览器
调用window.location.href ="about:home"; 对于IE
为此,您可以使用http://jquery.thewikies.com/browser/
jQuery Browser Plugin是jQuery的插件,可以轻松地唯一标识访问者的浏览器.
其他方案:
<script language="javascript">
function gohome(){
if (typeof window.home == 'function'){ // The rest of the world
window.home();
} else if (document.all) { // For IE
window.location.href = "about:home";
} else {
document.write("<p>Please click on your browser's Home
button.</p>");
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是通过这个网站.海报说明有针对Safari的问题.这可以使用其他网站修复.
使用那里解释的CSS技巧,你可以做:
<script type="text/javascript">
isSafari3 = false;
if(window.devicePixelRatio) isSafari3 = true;
</script>
Run Code Online (Sandbox Code Playgroud)
并在上面的脚本中使用它来调用正确的函数:
if (typeof window.home == 'function' || isSafari3)
Run Code Online (Sandbox Code Playgroud)