And*_*nda 36 javascript firefox google-chrome
我有一个代码只适用于IE和我在FF和Chrome中寻找类似的东西通过链接'点击这里使这个网站成为你的默认主页'来设置用户的默认主页,但到目前为止我没有找到任何东西.
有谁知道如何做到这一点?
Jus*_*ner 18
您要求的内容通常被认为是非常恼人的页面行为,因此不受广泛支持.
更好的用户体验(用户体验)选择是提供一小组关于用户如何在各自的浏览器中将页面作为主页的"操作方法"说明.给用户选择!
小智 6
我找到了一个可以兼顾ie和Mozila的脚本.但是不能用于opera和chrome.
在javascript标记内写下面的函数
<script type="text/javascript">
function setHomepage()
{
if (document.all)
{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://www.kerala.in');
}
else if (window.sidebar)
{
if(window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch(e)
{
alert("this action was aviod by your browser?if you want to enable?please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage','http://www.kerala.in');
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
然后单击按钮调用此函数setHomepage().
如果一个按钮可以设置您的默认主页,为什么有人不能使用相同的 JavaScript 恶意重置访问者主页?这就是为什么在行为良好的浏览器上不存在这样的功能。
| 归档时间: |
|
| 查看次数: |
46545 次 |
| 最近记录: |