如何解决如何识别标签页如果已打开并使用Vbscript中的新超链接刷新?
| 我有一个脚本,该脚本打开带有变量的超链接,以拉起Intranet上的特定帐户。但是,如果\“ module \”已经打开(超链接的80%是相同的),我想保持相同的选项卡/窗口打开并刷新。 现在,我的Vbscript仅使用脚本宿主,并且每次都在新选项卡中打开。由于用户可能会打开多个选项卡,因此我不确定如何确定他们是否有要打开的链接,然后使用该窗口刷新数据。Begin pseudocode Script Sub
dim LINK as string
dim variableHere as string
LINK = \"link/section/comments.aspx/account=\" & variableHere & \"&SID=11111\"
variableHere = APIAccountNumberAccessed
IF (\"link/section/comments.aspx/account=\" exists)
then open hyperlink in same tab: LINK
else open in new tab
End IF
End pseudocode Sub
更新:
我在确定可以使用Window.Open方法设置目标名称和打开链接方面取得了一些进展。但是,我仍然遇到错误。
句法
set varWindow = Window.Open \"google.com\",\"targetName\",\"toolbar=no,menubar=no,location=no,directories=no\"
这为我在Window打开行中提供了错误的预期语句结尾,错误代码800A0401。仍然无法通过这部分。
解决方法
如果重用targetName,这是一项自动功能
因此,您可以使用相同的destination和targetName为每个url设置一个标签。像这样:
Window.Open variableHere,variableHere,\"toolbar=no,menubar=no,location=no,directories=no\"
我不记得targetName是否接受任何奇怪的字符,可以替换
validName = variableHere
validName = replace(validName,\"/\",\"_\")
validName = replace(validName,\".\",\",\"_\")
\'... and so on ...
Window.Open variableHere,validName,directories=no\"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。