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

  • 相关阅读:
    authentication vs authorization 验证与授权的区别
    Identity Server3 教程目录
    IdentityServer3的一些参考文档目录链接
    OAuth 白话简明教程 5.其他模式
    OAuth 白话简明教程 4.刷新 Access Token
    OAuth 白话简明教程 3.客户端模式(Client Credentials)
    OAuth 白话简明教程 2.授权码模式(Authorization Code)
    雅虎等金融数据获取
    新浪 股票 API
    中国股票
  • 原文地址:https://www.cnblogs.com/clouds008/p/2497696.html
Copyright © 2011-2022 走看看