在js中可以操作游览器的方法。用window对象的external属性掉方法。如:

  

(window.external 对象详解

允许访问由 Microsoft® Internet Explorer 浏览器组件宿主应用程序提供的附加对象模型。

成员表

下面列出了 external 对象引出的成员。

方法 描述
AddChannel 显示一个对话框,允许用户输入指定的频道,或当已安装时更改频道的 URL。
AddDesktopComponent 向 Microsoft® 活动桌面® 中添加 Web 站点或图像。
AddFavorite 出现一个对话框提示用户将指定的 URL 添加到收藏夹内。
AutoCompleteSaveForm 将指定表单保存到自动完成数据存储中。
AutoScan 通过完成模板传递指定查询试图连接到 Web 服务器。
ImportExportFavorites 处理导入和导出 Microsoft® Internet Explorer® 收藏夹。
IsSubscribed 获取表明客户是否订阅了给定频道的值。
NavigateAndFind 前往指定的 URL 并选中指定文本。
ShowBrowserUI 打开指定的浏览器对话框。

属性 描述
menuArguments 返回快捷菜单执行所在的窗口对象。

注释

在宿主程序的情况下,对象模式是由包含 Internet Explorer 组件的应用程序(参看宿主应用程序的文档)定义的。要获得更多关于如何实现对动态 HTML(DHTML)对象模式的扩展的信息,请参看浏览器。

此对象在 HTML 应用程序中不支持。

此对象在 Microsoft® Internet Explorer 4.0 的脚本中可用。

标准信息

没有应用于此对象的公共标准。)

  external 一般用于IE,sidebar一般用于火狐 

1.external.AddDesktopComponent 把网站作为用户的Active桌面

语法:external.AddDesktopComponent(地址,类型[image/website],左距离,顶距离,宽度,长度)

  1. function j_adc(){ //例子
  2. window.external.AddDesktopComponent("http://...","website",0,0,800,600);
  3. }

2.external.AddFavorite 把网站加入到用户的收藏夹

语法:external.AddFavorite(网址,标题);

  1. function j_af(){
  2. window.external.AddFavorite(location.href, document.title);
  3. }

3.external.NavigateAndFind 搜索指定网站中的某个字段

语法:external.NavigateAndFind(文件地址,关键字,_Target)

  1. function j_an(){
  2. window.external.NavigateAndFind("http://...",gosearch.value,"");
  3. }

4.external.ShowBrowserUI 调用语言选择窗口与收藏夹管理窗口

语法:external.ShowBrowserUI(类型[LanguageDialog/OrganizeFavorites], null)

  1. <input type="button" name="Button" value="语言设置" onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
  2. <input type="button" name="Submit2" value="整理收藏夹" onclick="window.external.ShowBrowserUI('OrganizeFavorites', null)">

5.external.ImportExportFavorites 导入与导出用户收藏夹

语法:external.ImportExportFavorites(导入/true 导出/false, 文件路径)

  1. <input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,"http://...");>
  2. <input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,"http://...");>

6.external.addChanne 加入到频道

语法:external.addChannel(网页路径)

转载于:https://www.cnblogs.com/clouds008/archive/2012/05/12/2497696.html

Js调用游览器的外部方法(设首页,收藏夹等游览器操作)相关推荐

  1. JS调用后台带参数的方法

    JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...

  2. 去掉Win7资源管理器左侧导航窗格中的收藏夹、库等的方法

    去掉Win7资源管理器的收藏夹/库/家庭组/网络的方法 将Windows 7资源管理器左侧导航窗格中的收藏夹.库.家庭组.网络全部去掉,只剩下计算机, 以收藏夹为例作简要说明. 首先打开注册表编辑器, ...

  3. js 调用另一个类的方法_一个隐藏在方法集和方法调用中且易被忽略的小细节

    来自公众号:新世界杂货铺 作为一个长期从事Go语言开发的程序猿,笔者不敢说自己是老油条但也勉强算一个小油条.然而就在今天,笔者研究TLS/SSL握手源码的时候,突然灵光一闪,想到了一个和自己认知不符的 ...

  4. win10 android设备管理器,四种方法教你打开win10专业版设备管理器

    众所周知,win10系统设备管理器设备功能强大,更新驱动.禁用.卸载等操作都会用到,由于刚升级到Win10系统,对一些操作都不太熟悉,比如win10设备管理器在哪里打开?打开设备管理器的方法有很多,网 ...

  5. Xamarin Android Webview中JS调用App中的C#方法

    参考链接:https://github.com/xamarin/recipes/tree/master/Recipes/android/controls/webview/call_csharp_fro ...

  6. JS调用新旧windowsMedia的方法

    旧: function showMusic(){                                                                    var murl ...

  7. js调用打印机直接打印_标签打印机测评丨用手机控制和键盘直接操作哪种更好用?...

    厨房收纳.化妆品标识.文件分类.网线管理--标签打印机几乎能为各种杂七杂八的物品贴上标签,有了它,想要的东西一找一个准,省心又省力. 但对于大多数人来说,标签打印机还是"新鲜玩意" ...

  8. js调用后台方法与后台调用js方法

    JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为docu ...

  9. 关于js调用ocx控件报错对象不支持此属性或方法的解决方法

    在web中用js调用ocx时有两种方法,第一种,动态调用: 1,用名称调用,var ocx=new ActiveXObject("JITDSIGN.JITDSignCtrl.1") ...

最新文章

  1. 「重返18岁」!英特尔首任CTO重磅回归,以CEO身份重掌帅印
  2. Puppet基础篇3-安装Puppet前期的准备工作
  3. python求立方尾不变_蓝桥杯:单词分析——————Python
  4. 嵌入式产品开发设计需要考虑的问题总结
  5. P1344-[USACO4.4]追查坏牛奶Pollutant Control【网络流,最小割】
  6. yarn 更新_【HDFS篇13】HA高可用 --- YARN-HA集群配置
  7. python3.6新特性
  8. matlab合成音乐原理,matlab 做音乐合成
  9. Struts结合梅花雪实现动态生成树
  10. redis连接过多导致 redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
  11. 软件产品需求分析报告
  12. 从零开始学Java——基础篇
  13. 牛逼的 弹出层 layer !!!
  14. 网格简化技术研究报告
  15. 【GRNN情绪识别】基于GRNN神经网络的情绪识别算法matlab仿真
  16. ⊱人永远需要两种能力:好好说话和情绪稳定
  17. PCL函数库摘要——3D点云特征描述与提取
  18. 6-11 使用函数输出水仙花数 (20 分)
  19. Postgresql修改时区
  20. 让猛男娇羞的AI算法

热门文章

  1. jquery 停止事件冒泡方法
  2. 二层网管交换机应用—环路检测
  3. mysql中ip用什么存,在MySQL中,价钱和IP用什么类型存储最好?
  4. oracle sql切换模式,Oracle SQL 模式下命令回退
  5. java自动触发_我们可以自动使用应用程序触发器调用后台任
  6. if判断用户名 linux,Shell脚本IF条件判断和判断条件总结
  7. php composer源码打包,手把手教你发布自己的 Composer 包
  8. java daemon线程的作用_JAVA DAEMON线程的理解
  9. cad画圆如何确定圆心_原来在CAD中画个圆也有这么多学问!你知道这些画圆的技巧吗?...
  10. coreseek mysql.sock_Coreseek + Sphinx + Mysql + PHP构建中文检索引擎