2个回答
展开全部
不必设置为首页,只需要在连接到首页的连接href改为这个页面就可以了~
如果是浏览器打开的首页,那就是在浏览器设置中更改:(chrome)
(Firefox)
var homePage = {
is : function(url) { //IE判断当前页面是否主页
url = url || window.location.href;
if (document.all) {
// http://msdn.microsoft.com/en-us/library/ms531394.aspx
document.body.style.behavior='url(#default#homepage)';
return document.body.isHomePage(url);
}
return false;
},
set : function(url) { //除了Chrome之外的FF和IE的设置方法
try {
url = url || window.location.href;
if (document.all) {
if (!homePage.is(url)) {
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(url);
return homePage.is(url);
}
return true;
} else if (window.sidebar) {
if (window.netscape) {
try {
netscape.security.PrivilegeManager
.enablePrivilege("UniversalXPConnect");
} catch(e) {
alert("请在浏览器地址栏输入“about:config”并回车" +
"然后将[signed.applets.codebase_principal_support]" +
"设置为“true”,点击“加入收藏”后忽略安全提示,即可设置成功。");
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1']
.getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',url);
return true;
}
// Not support exception
return false;
} catch (e) {
return false;
}
}
}
对于Chrome暂时没有解决方案,上面的代码兼容IE和FF:
> homePage.set(window.location.href);
推荐于2016-06-23
展开全部
<span><a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a>
<a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a></span>
<script type="text/javascript" language="javascript">
//加入收藏
function AddFavorite(sURL, sTitle) {
sURL = encodeURI(sURL);
try{
window.external.addFavorite(sURL, sTitle);
}catch(e) {
try{
window.sidebar.addPanel(sTitle, sURL, "");
}catch (e) {
alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
}
}
}
//设为首页
function SetHome(url){
if (document.all) {
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(url);
}else{
alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
}
}
</script>
设为首页和加入收藏的代码,可以试试看
<a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a></span>
<script type="text/javascript" language="javascript">
//加入收藏
function AddFavorite(sURL, sTitle) {
sURL = encodeURI(sURL);
try{
window.external.addFavorite(sURL, sTitle);
}catch(e) {
try{
window.sidebar.addPanel(sTitle, sURL, "");
}catch (e) {
alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
}
}
}
//设为首页
function SetHome(url){
if (document.all) {
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(url);
}else{
alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
}
}
</script>
设为首页和加入收藏的代码,可以试试看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询