`
huoyj
  • 浏览: 89322 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

window.external的使用

阅读更多
简介:window.external.addfavorite这个把网站添加到浏览者收藏夹的脚本大家应该常常看过,但你还知道window.external的另外一些用法呢?由于是一些关于系统文件操作的命令,因为安全设置有些脚本会出错误.
  
    1.external.adddesktopcomponent 把网站作为用户的active桌面
    语法:external.adddesktopcomponent(地址,类型[image/website],左距离,顶距离,宽度,长度)
  function j_adc(){ //例子
  window.external.adddesktopcomponent("http://...","website",0,0,800,600);
  }
  
    2.external.addfavorite 把网站加入到用户的收藏夹
  
    语法:external.addfavorite(网址,标题);
  function j_af(){
  window.external.addfavorite(location.href, document.title);
  }
  
    3.external.navigateandfind 搜索指定网站中的某个字段
  
    语法:external.navigateandfind(文件地址,关键字,_target)
  <script language="javascript">
  function j_an(){
  window.external.navigateandfind("http://...",gosearch.value,"");
  }
  </script>
  
   4.external.showbrowserui 调用语言选择窗口和收藏夹管理窗口
  
    语法:external.showbrowserui(类型[languagedialog/organizefavorites], null)
  <input type="button" name="button" value="语言设置" onclick="window.external.showbrowserui(languagedialog, null)">
  <input type="button" name="submit2" value="整理收藏夹" onclick="window.external.showbrowserui(organizefavorites, null)">
  
    5.external.importexportfavorites 导入和导出用户收藏夹
  
    语法:external.importexportfavorites(导入/true 导出/false, 文件路径)
  <input type="button" name="button" value="导入收藏夹" onclick=window.external.importexportfavorites(true,"http://...");>
  <input type="button" name="button3" value="导出收藏夹" onclick=window.external.importexportfavorites(false,"http://...");>
  
    tantom:无忧脚本的也有类似的程式,大家能试试,但用php实现不了接收用户传来的收藏夹资料,导入却非常简单。手上有用asp和php来接收用户收藏夹的代码,asp没试过不知道可不可用,php的试过,但只能接到75%的收藏夹资料,挺奇怪的,有兴趣要php和asp代码的在论坛发个帖子吧。
  
    external更有几个用法,但没什么用途,没列出来。
分享到:
评论

相关推荐

    Javascript调用C#函数示例程序

    一个在HTML中使用Javascript的window.external调用C#内函数的示例程序。该方法可应用于网页程序开发中的网页-程序沟通,例如用C#的IHTMLWindow2.execScript替换HTML默认Javascript方法使其直接与C#传参、通讯。

    360浏览器下加入收藏夹功能失效的问题.docx

    然而,问题在于360浏览器在实现中存在一些差异,导致`window.external.AddFavorite`方法不可用,这是IE浏览器用于添加收藏的JavaScript API。 开发者首先通过测试代码验证了问题,发现在IE浏览器中`window.external...

    .net事件调用方法.docx

    window.external.ExecuteExitSrc(); 这个方法将在 .NET 侧执行,实现网页退出屏保的逻辑。 三、创建可见的 .NET 类 为了让 .NET 方法可以被 JavaScript 调用,我们需要创建一个可见的 .NET 类。这个类需要添加 ...

    js实现收藏和设为首页两个小功能

    在JavaScript中,这个功能通常通过调用浏览器的`window.external.AddFavorite()`方法来实现,但这个方法仅适用于IE浏览器。在Firefox和其他不支持此方法的浏览器中,我们需要使用其他方式。 1. 对于IE浏览器,你...

    Windows external

    对于现代的Edge浏览器,可以使用WebView2 API,通过window.chrome.webview.hostObjects.你的COM对象来访问。 5. **调试**:在开发过程中,调试C++ COM组件通常需要使用Visual Studio,而JavaScript部分则可以用...

    winform窗体中嵌入网页与JS交互

    window.external.CSharpMethod("参数"); ``` 此外,`WebBrowser`控件还支持其他高级特性,如导航事件、身份验证处理、Cookie管理等,可以帮助我们构建更复杂的交互逻辑。 总结起来,Winform窗体中嵌入网页并与JS...

    js中window.open打开一个新的页面

    在提供的代码示例中,我们有两个函数 `open1` 和 `open2`,它们都使用 `window.open` 来打开不同的页面,但都指定了相同的窗口名称 `"aaa"`: ```javascript function open1() { window.open("html01.html", "aaa...

    HTML_Button[1].onclick_事件汇总

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

    IE9浏览器固定网站功能的实现方法.docx

    3. `window.external.msSiteModeSetIconOverlay(bstrIconUrl, [bstrDescription])`:添加一个覆盖图标,用于在任务栏图标上显示额外的状态信息。 4. `window.external.msSiteModeClearIconOverlay()`:清除覆盖图标...

    react-external-window:一种从React应用程序中在外部窗口中呈现组件的声明方式

    使用React External Window,您可以在应用程序中的外部子窗口中渲染React组件。 与Redux连接的组件一起使用! 安装 需要React v16,并假设您将npm软件包管理器与Webpack或Browserify之类的模块捆绑器一起使用,以...

    DOM文档对象模型手册.chm

    AddChannel版本:DHTML Object Model 返回值:无 语法: window . external . AddChanne ( sURL ) 参数: sURL : 必选项。...window.external.AddChannel("http://www.dhtmlet.com/rdl_dom.cdf");

    javascript Window及document对象详细整理

    - `window.external.AddFavorite()`:在某些浏览器中,允许将当前页面添加到收藏夹,参数分别为URL和标题。 7. **window.navigator对象**: - `window.navigator.appCodeName`:浏览器的内部代码名。 - `window....

    14个有用的JS代码.doc

    用户点击此按钮,可以将当前页面添加到收藏夹,使用`window.external.AddFavorite()`方法。 10. **整理收藏夹**: 这个按钮启动浏览器的收藏夹管理界面,调用`window.external.ShowBrowserUI(OrganizeFavorites, ...

    cefsharp JavaScript调用C#方法并返回参数

    2. 调用C#方法:在JavaScript中,可以使用`window.chrome.webview`对象的`call`方法来调用C#方法。假设我们有一个名为`addNumbers`的C#方法,接受两个整数参数并返回它们的和,JavaScript代码可能如下: ```...

    加入收藏全能代码

    2. **Firefox/Chrome/Safari/Opera**:这些浏览器不支持`window.external.addFavorite()`,可以使用弹窗提示用户手动添加到收藏夹。 ```javascript function addFavorite() { // 检测浏览器类型 var isIE = /*...

    js页面事件大全.pdf

    - `window.external.ImportExportFavorites()` 进行收藏夹的导入和导出操作。 4. **浏览历史(History)**: - `history.go()` 和 `history.forward()` 用于导航到历史记录中的前一个或下一个页面。 - `history....

    制作加入收藏夹的链接

    - 为了兼容不同的浏览器,你可能还需要使用其他方法,例如检测浏览器类型,并使用相应的方法,如IE的`window.external.AddFavorite`和非IE浏览器的`window.sidebar.addPanel`。 5. **JavaScript代码示例**: ```...

    关闭网页弹出加入收藏夹代码

    首先,我们要知道,浏览器默认的“加入收藏夹”行为通常是通过触发window.external.AddToFavoritesBar(url, title)方法来实现的,其中url是网页的地址,title是收藏夹中显示的标题。如果想要阻止这个功能,我们需要...

    Jquery实现设为首页和加入收藏功能

    Firefox使用`window.sidebar.addPanel`,而IE则使用`window.external.AddFavorite`。如果浏览器不支持这些方法,我们会给出一个提示。 需要注意的是,由于现代浏览器的安全策略,上述方法可能在某些情况下不再有效...

Global site tag (gtag.js) - Google Analytics