zoukankan      html  css  js  c++  java
  • Js调用游览器的外部方法(设首页,收藏夹等游览器操作)

    在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(网页路径)

  • 相关阅读:
    LeetCode 252. Meeting Rooms
    LeetCode 161. One Edit Distance
    LeetCode 156. Binary Tree Upside Down
    LeetCode 173. Binary Search Tree Iterator
    LeetCode 285. Inorder Successor in BST
    LeetCode 305. Number of Islands II
    LeetCode 272. Closest Binary Search Tree Value II
    LeetCode 270. Closest Binary Search Tree Value
    LeetCode 329. Longest Increasing Path in a Matrix
    LintCode Subtree
  • 原文地址:https://www.cnblogs.com/clouds008/p/2497696.html
Copyright © 2011-2022 走看看