等待外部应用程序启动Javascript

时间:2013-02-18 01:06:26

标签: javascript html web rtsp

首先:这只需要在Mac上运行。

我有一个<meta http-equiv=Refresh Content=1;url=rtsp://example.com/file.sdp,它会自动询问/打开QuickTime播放器。我正试着这样做,所以一旦QuickTime播放器启动就会执行javascript函数。

难道不能等待5秒钟吗?

否:在野生动物园中,这样会好的;在chrome和firefox中我希望它等到执行javascript函数之前按下启动应用程序或ok按钮

由于

2 个答案:

答案 0 :(得分:0)

你可以在javascript超时中包装要触发的内容

setTimeout ( expression, timeout );

示例:

function hello() {  
   alert('hello'); // or play anything.
}
setTimeout(hello, 5000);   // unit in miliseconds (5000 means 5 seconds)

答案 1 :(得分:0)

感谢大家的回答。我要告诉我最后在这里做的事情。

<meta http-equiv=Refresh Content=1;url=rtsp://####.com/####.sdp />

<script type='text/javascript'>
function checkfinish() {
var answer = confirm('Finished with this page?')
if (answer)
  window.location = "previous-page"
}
setTimeout ( checkfinish, 5000 )
</script>

我弄清楚我做错了什么:

Trying to do this!

我决定不自动重定向;让它留下一个按钮,返回到底部的上一页。

感谢所有的帮助。