创建快捷方式,打开网站并在x ms后重新加载

时间:2016-02-08 09:51:50

标签: javascript html windows firefox shortcuts

由于大型迁移项目,我们刚刚在工作中升级了组策略。没关系...问题是,我们的一些用户使用这个读取智能卡读卡器的java应用程序。在新机器上它不能在IE中运行,它必须在Firefox中运行。问题是,firefox第一次打开它,它说没有java。一旦你重新加载它,它就没事了。

由于用户是用户,他们讨厌重新加载页面的想法,而且它也不是很优雅。由于升级公司任何事情的过程很困难,而且我只是一个入门级桌面支持人员,因此很快就不会得到修复。

所以我在想...有没有办法创建一个快捷方式,打开页面,然后在第一次完成加载后重新加载?

它可以是本地html文件的快捷方式,然后将其重定向到最终位置...

2 个答案:

答案 0 :(得分:0)

您可以使用vbs:

set WScriptShell = CreateObject("WScript.Shell")
WScriptShell.Run("http://www.facebook.com/")
WScript.Sleep(2000)
WScriptShell.SendKeys "{F5}"

这个在浏览器中打开一个页面,等待2000毫秒(可能足以加载页面),然后将“F5”键发送到当前活动的窗口。这可能不是一个完美的解决方案,但您可以扩展它以满足您的需求。

答案 1 :(得分:0)

您是否尝试过 $(document).ready()并在此函数中插入代码?这基本上等待整个页面加载,然后执行函数中的代码。