`
忧里修斯
  • 浏览: 432475 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

兼容IE、FF的将当前页加入收藏夹和设为首页的js代码

阅读更多
//添加到收藏夹
function AddToFavorite()
{
    if (document.all){
       window.external.addFavorite(document.URL,document.title);
    }else if (window.sidebar){
       window.sidebar.addPanel(document.title, document.URL, "");
    }
}

//设为首页
function setHomepage(){
	if (document.all){
    document.body.style.behavior='url(#default#homepage)';
    document.body.setHomePage(document.URL);
  }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',document.URL);
	}
}


调用:
<a href="#" onclick="setHomepage();">设为首页</a>
<a href="javascript:AddToFavorite();" >添加收藏</a>
分享到:
评论

相关推荐

    js加入收藏夹代码(兼容ie/ff/op)

    在本例中,将重点介绍一个兼容Internet Explorer(IE)、Firefox(FF)、Opera(OP)等主流浏览器的JavaScript代码,用于实现网站的加入收藏夹功能。 首先,代码定义了一个名为www_jb51_net的函数,它接收三个参数...

    完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码

    这段代码是用于实现跨浏览器兼容性的JavaScript函数,包括将网页设为首页、添加到收藏夹以及保存到桌面的功能。主要针对IE、Chrome和Firefox这三种常见的浏览器。下面将详细解释每个功能的实现方式。 1. **设为首页...

    网页javascript常用代码收藏

    根据提供的文件信息,我们可以归纳...检查浏览器类型及版本号,仅在IE浏览器且版本号不低于4的情况下,调用`window.external.AddFavorite()`方法将当前页面添加到用户的收藏夹。 ### 13. 关闭窗口并提示信息 ```html ...

    JS代码收藏大全

    - **作用**:当用户将网站添加到收藏夹时,收藏夹中的图标会被替换为指定的自定义图标。 - **应用场景**:所有网站都应该使用此方法来自定义图标,增强品牌形象。 #### 六、禁用输入法 - **代码实现**: ```html...

    添加到收藏夹的Javascript脚本 for ie,firefox

    1. 浏览器兼容性问题:文件中提到的脚本在IE(Internet Explorer)和FF(Mozilla Firefox)下测试通过,但在TE(可能指的是Opera浏览器,因为 Opera 的代号为 "Carakan",有时候人们会用缩写字母TE)无效。...

    WEB编程开发常用的代码.doc

    - 这些代码适用于IE浏览器,因为它们依赖于ActiveXObject,对于其他现代浏览器可能不适用,可以使用JavaScript的`window.minimize()`、`window.maximize()`和`window.close()`方法,但这些方法在标准浏览器中并不...

    javascript收藏

    4. `Shortcut Icon` 和 `Bookmark`:`&lt;link rel="Shortcut Icon" href="favicon.ico"&gt;` 和 `&lt;link rel="Bookmark" href="favicon.ico"&gt;` 分别用来设置浏览器地址栏和收藏夹中的网站图标。 5. `ime-mode:disabled`:...

    JavaScript常用脚本汇总(二)_.docx

    这个函数允许用户将当前页面添加到他们的收藏夹中,不过具体的实现细节需要根据实际需求和浏览器的API来完成。 4. **创建和使用命名空间** 在大型项目中,为了避免全局变量污染,通常会使用命名空间来组织代码。...

    Javascript中最常用的61个经典技巧

    4. **设置收藏夹图标**:通过 `&lt;link rel="Shortcut Icon" href="favicon.ico"&gt;` 和 `&lt;link rel="Bookmark" href="favicon.ico"&gt;`,你可以指定一个图标作为浏览器收藏夹和地址栏的图标,提升网站品牌识别度。...

    JavaScript对IE操作的经典代码(推荐)

    在本文中,我们将探讨一些专用于Internet Explorer (IE) 的JavaScript代码片段,这些代码在特定场景下能增强用户体验或实现特定的安全功能。然而,请注意,由于浏览器兼容性问题,这些代码可能在非IE浏览器如Firefox...

    Javascript中最常用的55个经典技巧

    3. `Shortcut Icon` 和 `Bookmark`: 设置网页图标和收藏夹图标,提升用户体验和品牌识别度。 4. `ime-mode:disabled`: 通过CSS属性关闭输入法,适用于不需要用户输入汉字的场景。 5. 防止被frame:通过检查`window...

    javaScript55个经典技巧

    可以通过以下代码设置非IE浏览器中的收藏夹图标: ```html ``` #### 7. 禁用输入框内的IME模式 为了禁用输入框中的IME(输入法编辑器)模式,可以使用如下代码: ```html ``` #### 8. 实现自动跳转到指定框架页 ...

    40种javascript小技巧

    #### 技巧6:在收藏夹显示自定义图标 同样地,为了让用户在收藏网站时也能看到品牌的图标,可以使用以下代码: ```html ``` #### 技巧7:禁用IME(输入法) 对于那些希望用户精确输入数据的输入框,可以通过CSS...

    网页制作常用的小技巧

    通过`&lt;link rel="Bookmark" href="favicon.ico"&gt;`可以指定浏览器收藏夹中的图标。 ```html ``` 这有助于用户更容易识别收藏夹中的链接。 #### 7. 禁用IME模式 在输入框等元素上设置`style="ime-mode:disabled"`,...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 ...JS:javascript源文件 JSP:HTML网页,其中包含有对一个Java servlet...

Global site tag (gtag.js) - Google Analytics