Chrome只打开一次自定义URI
Chrome opens custom URI only once
我正在开发使用Chrome浏览器的web应用程序在计算机上,我设置了在本地计算机上执行.exe的自定义URI。
在web应用程序上,有一个javascript每隔几分钟加载一次自定义URI。类似于:
$('<iframe/>', {
src: 'foo://bar',
class: 'hidden',
}).appendTo("body").remove();
到目前为止还不错。。。第一次加载iframe时一切都正常。我在没有remove()
的情况下测试过它,它是一样的。只有第一次它加载自定义URI时,在那之后,我至少要点击Web应用程序,下次它就会加载得很好。如果我保持浏览器最小化或不点击应用程序,我就不会加载URI。
我查看了chrome的网络日志,它出现在那里。
ATM我已经用自动点击器解决了这个问题,它在网络应用程序上点击以保持URI加载。我正在寻找更好的解决方案。我想这是Chrome的一些限制。
我唯一的选择就是使用Chrome浏览器。
你想过尝试setInterval(loadFunc() {}, 1000*60*3)
吗?
对我来说,这听起来像是谷歌的一件性能"事情",原因很奇怪。你有没有试过更改网址以破坏可能的缓存?
建议:
var counter = 0;
window.setInterval(function() {
$('<iframe/>', {
src: 'foo://bar?cachebuster='+counter,
class: 'hidden',
}).appendTo("body").remove();
counter++;
}, 1000*60*3)
或者该方案是可预期的。
相关文章:
- Meteor和S3:如何通过一次上传/编辑定义三个不同的图像
- PassportJS/忘记密码:req.user只定义一次
- 从GWT中的HighCharts库(以及一般的Javascript)自定义Stockchart范围选择器按钮
- 有没有一种方法可以在three.js中自定义纹理之间的转换
- Chrome只打开一次自定义URI
- Lightswitch HTML 自定义控件仅显示一次
- 为什么将 ng-select 替换为自定义指令会导致$http请求不会每隔一段时间发送一次
- 一种自定义动画 - 延迟不起作用
- Backbone.js如何根据特定的应用程序状态定义一组自定义路由
- 自定义倒计时脚本,每8小时重新启动一次
- 在knockoutjs中绑定两次自定义处理程序
- React和Axios触发两次(一次未定义,一次成功)
- Wordpress高级自定义字段,谷歌地图,一次只打开一个信息窗口
- Jquery/Javascript在CSS改变后只运行一次自定义函数
- 自定义绑定只调用一次
- 使用jquery只保存一次自定义数据到dom元素
- 我如何重置多个下拉下拉在jquery移动与自定义类一次
- Jquery自定义日期验证器只工作一次
- 滚动事件导致自定义事件触发两次(应该是一次)
- 在尝试将自定义Javascript集成到ASP中遇到了一次又一次的麻烦.. NET webforms应用程序