我正在SAMSUNG设备上开发Web应用程序,即标牌显示。这意味着适合长期使用b2b的电视。自奥赛(Orsay)以来,我们一直在发展,目前正在三星(SAMSUNG)的Tizen上进行开发。
基本上,我们开发一个Web应用程序,使用Tizen SDK将其打包到合适的Tizen小部件中,然后将该小部件和配置放在服务器上,将显示器连接到该服务器,然后下载该应用程序,安装并运行它。
我们使用 Weinre 来监视应用程序。为此,我们运行一台 Weinre 服务器,并使用如下所示的行将显示器连接到该服务器:
<!-- WEINRE Remote include -->
<script type='text/javascript' src='http://thisissome.weinreserver.com:8081/target/target-script-min.js#WEINRE'></script>
在浏览器中加载相应页面时,将显示连接列表,其中提供了一个控制台以及DOM视图(基本上类似于Web Inspector)。
现在是我的问题。
我最近发现,在选择了 Weinre 列表项之一的同时,在浏览器中按F5
不仅会刷新浏览器页面,还会强制刷新到网络上正在监视的应用程序。坦白地说:我正在加载显示当前连接到我的 Weinre 服务器的客户端的网页。然后,我选择显示的条目之一。按F5
。浏览器窗口将刷新,并且显示屏上的Web应用程序也会重新加载。
因此,我认为,类似
window.location.reload(false);
被传递给显示浏览器,因为我可以使用此命令复制相同的行为来重新加载浏览器页面。
F5
上触发重新加载,但在浏览器(此处为Chrome)中手动单击 Refresh 时却没有触发?希望我提供了足够的信息。如有缺憾,我们深表歉意。