`
ch_kexin
  • 浏览: 897596 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

AS3将网址加入收藏夹

 
阅读更多

AS3:

ExternalInterface.call("window.extenal.addFavorite","http://www.qq.com","腾讯首页");//对ie有效,火狐firefox无效

1.如果想不仅对ie有效,同时也增加其他浏览器支持,但有不想另外写js文档来调用,可以用这一段,已知支持:火狐firefox微软IE遨游、,真实验证有效

ExternalInterface.call("function(){"

       "if(document.all){window.external.addFavorite('http://www.qq.com','腾讯');}"+ //支持ie

       "else if(window.sidebar){window.sidebar.addPanel('腾讯','http://www.qq.com'',' ');}"+ //支持firefox

       "else if(window.opera && window.print){return true;}}");

2.目前还不知道怎样支持谷歌chrome浏览器,他的貌似比较特殊,不过是可以通过"ctrl+D"进行快捷添加到收藏夹的,如何用代码完成未知。

3.设为主页还不会,我想也同样可以直接调用js代码来完成,设主页js谁会告我~?!

 

------------------------------------------------------------- 以下参考自网络:

AS2:

设置首页: 

btn.onRelease{ 
geturl("javascript :document.body.style.behavior=\"url(#default#homepage)\";document.body.sethomepage(\http://www.actionscript8.com \)", "_self"); 
}

 

加入收藏夹: 

btn.onRelease{ 
geturl("javascript :window.external.addfavorite(\"http://www.actionscript8.com\")", "_self"); 
}

================

JS:

<script type="text/javascript"> 
function addCookie() 
{ 
if (document.all) 
{ 
window.external.addFavorite('http://www.jb51.net','脚本之家'); 
} 
else if (window.sidebar) 
{ 
window.sidebar.addPanel('脚本之家', 'http://www.jb51.net', ""); 
} 
} 
function setHomepage() 
{ 
if (document.all) 
{ 
document.body.style.behavior='url(#default#homepage)'; 
document.body.setHomePage('http://www.jb51.net'); 
} 
else if (window.sidebar) 
{ 
if(window.netscape) 
{ 
try 
{ 
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
} 
catch (e) 
{ 
} 
} 
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch); 
prefs.setCharPref('browser.startup.homepage','http://www.jb51.net'); 
} 
} 
</script> 
<form> 
<a href="#" onclick="return setHomepage();">设为首页</a> 
<a href="#" onclick="return addCookie();">添加收藏</a> 
</form>

===========================================================

<script>
function AddFavorite(sURL, sTitle)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, “”);
}
catch (e)
{
alert(”加入收藏失败,请使用Ctrl+D进行添加”);
}
}
}
function SetHome(obj,vrl){
try{
obj.style.behavior=’url(#default#homepage)’;obj.setHomePage(vrl);
}
catch(e){
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege(”UniversalXPConnect”);
}
catch (e) {
alert(”此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]设置为’true’”);
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref(’browser.startup.homepage’,vrl);
}
}
}
</script>

<a href=”javascript:void(0);” title=”每天上网第一时间打开本站” target=”_self” onclick=”SetHome(this,’http://vod.kprw.net/’)”>设为首页</a>

<a href=”javascript:void(0);” title=”将本站加入浏览器收藏夹” target=”_self” onClick=”javascript:AddFavorite(’http://vod.kprw.net/’,'开平人影院|开平电影网’)” >收藏本站</a>

收藏功能在Chrome和FireFox都生效,设为主页功能在Chrome和FireFox下提示其他方法设置,感觉不错,改了一改,放出来!

分享到:
评论

相关推荐

    精彩编程与编程技巧-如何导出收藏夹到文件或者导入文件到收藏夹...

    本文将详细介绍如何通过编程的方式实现收藏夹的导出和导入功能。 #### 收藏夹的基本概念 浏览器收藏夹本质上是一种书签管理工具,它可以帮助用户保存网页地址以便后续访问。不同的浏览器对于收藏夹的管理方式可能...

    flash_as3.0_常用代码

    使用 `getURL` 函数可以加入收藏夹,代码如下: ```actionscript on (release) { getURL("javascript:window.external.AddFavorite('http://www.taoshaw.com/',' 网页')", "_self", "POST"); } ``` 九、随机数技巧 ...

    javascript 设为首页与加入收藏兼容多浏览器代码

    标题中的“javascript 设为首页与加入收藏兼容多浏览器代码”是指使用JavaScript编写的功能代码,目的是为了让用户能够在不同的浏览器上方便地将当前网页设为首页或加入到收藏夹。描述中的内容给出了具体的HTML和...

    C#实现创建桌面快捷方式与添加网页到收藏夹的示例

    在C#编程中,创建桌面快捷方式和将网页添加到收藏夹是常见的用户交互功能,尤其对于开发浏览器或与Web相关的应用程序来说。本篇将详细解释如何使用C#实现这两个功能。 首先,创建桌面快捷方式需要用到`Windows ...

    IEWebBrowser组件用法

    8. 加入收藏:`window.external.AddFavorite()`方法用于将当前URL添加到收藏夹。 9. 整理收藏夹:`window.external.ShowBrowserUI()`方法调用OrganizeFavorites,打开收藏夹管理界面。 二、属性与方法 IEWebBrowser...

    HTML_Button[1].onclick_事件汇总

    * window.external.AddFavorite(location.href, document.title):加入收藏夹 * window.external.ShowBrowserUI('OrganizeFavorites', null):整理收藏夹 这些操作都是通过调用 window 对象的方法或属性来实现的。 ...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type ... 捕获释放 event....加入收藏夹 onclick="window.external.AddFavorite("http://www.google.com/", "google...

    js实现浏览器的各种菜单命令比如打印、查看源文件等等

    这些命令包括但不限于打印当前页面、查看网页源代码、页面全选、保存页面为文件、打开新窗口、加入收藏夹、刷新页面等。利用JavaScript的DOM(文档对象模型)操作能力和BOM(浏览器对象模型)所提供的功能,可以在...

    阿赛网站系统 V2008.rar

    1、阿赛网站系统共设置:新闻(发布最新信息动态) 书籍(收藏各种有用连载书籍) 文章(正式的文章系统) 资源(下载频道) 图片(图片欣赏频道) 媒体(支持9大类通用媒体播放*) 绿网(网站收藏夹子) 联盟(和...

    FlashStorm(闪电风暴) v2.77

    17.Flash收藏夹 18.Flash动态桌面生成器,你可以将生成的HTML文件设为桌面 19.定时功能(定时退出、定时关机、定时播放指定文件) 20.完善的插件工具,包括Flash声音和图像提取,SWF解保护、解压,EXE&lt;&gt;SWF,SWF&lt;&gt;...

    江苏省2015年高中信息技术VB程序设计试卷15无答案

    10. **浏览器个性化设置**:为了方便爷爷快速访问新华网,小王可以将新华网的网址设为浏览器主页或加入收藏夹。 11. **VB字符串操作**:在VB中,`Chr(Asc(s) + 3)`将字符`s`的ASCII码值加3,如果`s`等于'H',则结果...

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

    A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh未打包文件 A3W,A4W,A5W:未打包的Authorware Windows文件 B BAK:备份文件 BAS:BASIC...

    vc++ 开发实例源码包

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除"运行...

    网页设计常用的英文单词.doc

    59. **收藏本站 (Add to Favorite)**: 将网站添加到浏览器收藏夹。 60. **设为主页 (Make as Homepage)**: 设置网站为浏览器默认主页。 61. **营销加盟 (Join)**: 参与营销合作的机会。 62. **留言 (Message)**: ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    // 打印出3,因为该是数组有3个元素 // 用一个语句定义一个数组并赋值 $myphonebook = array ( "sbabu" =&gt; "5348", "keith" =&gt; "4829", "carole" =&gt; "4533" ); // 噢,忘了教长吧,让我们添加一个元素 $myphonebook...

Global site tag (gtag.js) - Google Analytics