请求有关修改 .js 脚本以在 chrome 中包含打开标签页的帮助
Requesting assistance with modifying a .js script to include opening tabs in chrome
首先,我基本上没有javascript经验,我正在尝试修改办公室中使用的预先存在的.js
文件,以从一个文件快速打开多个网页。 它在快速入门中非常有帮助,尽管它是由另一个人编写的,不幸的是,他不再维护该文件,但我已经能够使它与这里发生的更改保持同步。
缺点是该脚本专门在IE中打开页面,并且我想将几个链接转换为在Chrome中打开,因为它们在那里运行效率更高。 到目前为止,我还没有找到正确的编码方法,也没有找到正确的变量/定义。 原始脚本如下(当然,删除页面地址减去最后一个以提供参考);
var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.Navigate2("http://[address]", navOpenInBackgroundTab);
oIE.Navigate2("http://www.carfax.com/", navOpenInBackgroundTab);
oIE.Visible = true;
此部分已编辑以更新问题进度
正在使用的.js文件是位于Windows桌面上的独立文件,不作为任何html环境的一部分运行或嵌入,并调用使用Active X对象来运行。 除了基本的.exe样式双击之外,它没有用户交互,并且可以运行。 感谢您的帮助和建议,到目前为止,已经确定Active X不会连接/使用Chrome,除非下载了额外的插件(ActiveXobject)。 我一直无法澄清这个插件是否允许 chrome 在环境(IE;一种 Web 制作工具)中使用 activex,或者它是否允许 activex 本身调用 chrome 作为有效对象。但是,由于我的情况中的管理员限制,它作为解决方案是不可行的。
我的问题是我可以定位到 chrome 链接的替代方法之一,例如通过旧的 html 编码或其 JavaScript 版本,让我在不使用 axtiveX 的情况下调用链接并设置目标。 这是否可能/是否存在可以在同一个.js文件中使用而不会搞砸事情的代码? (最好是可以在一两行中完成的事情。 我没有编写自己的库的技能。...另外,我很懒。¬_¬)
我很确定您使用Chrome多次调用window.open("website url", "_blank")
会得到相同的结果。
可能会发出警告,指出该页面正在尝试打开其他页面,但由于它来自"受信任的来源",您可以禁用此警告,它不会再惹恼您了。
- 链接问题:下一个字符包含在<a>TinyMce ui TinyMce中的标签
- 请求有关修改 .js 脚本以在 chrome 中包含打开标签页的帮助
- 在包含其他标签的标签中,将一个文本替换为另一个文本
- 在html选择标签中,如何更改所包含选项标签的部分文本的样式
- 我如何有条件地在 React 中的某些 HTML 中间包含一个标签
- 如何在 javascript 变量中包含 javascript 标签
- 如何加载包含html标签的.txt文件而不通过html解释它
- 用JavaScript添加一个包含spring标签的行
- 包含html标签的javascript子字符串文本
- Alfresco调试器不能打开包含import标签的js
- 隐藏& lt; input>不是以“形式”出现的;包含在"标签"序列
- 如何在JavaScript代码中包含HTML标签时使JSHint发出警告
- 在jquery中包含HTML标签
- 解决在angular模板中包含脚本标签导致“同步XMLHttpRequest..”的问题;错误感觉很脏
- 使用jQuery/ javascript检测字符串是否包含javascript标签
- 当我在 iframe 中导航并且 URL 被更改时,如何在包含 iframe 标签的页面中获取 iframe 的 URL
- 在 heads 部分的 window.load 函数中包含脚本标签
- 难以使用@HTML.Raw包含脚本标签
- 如何使用javascript制作包含html标签的单词计数
- 在javascript中包含样式标签