我正在使用一个使用Cordova API的jquery移动应用程序开发工具,它正在HTML5中开发。
我在主应用程序页面(菜单)中有3个按钮,我希望每个按钮在我的应用程序中打开我的网站的直接链接(不能直接链接或它离开应用程序和访问浏览器)
就此而言,我在我的应用程序中创建了3个子页面,用于加载iframe,其中包含我想从我的网站显示的链接,如下所示:
<div id="dashboard" data-role="page">
<div role="main" class="ui-content"></div>
<iframe src="http://example.com/dashboard/" name="frame1" scrolling="yes" frameborder="no" align="center" height="100%" width="100%" style="margin-top:-40px; display:block; height:600px;"></iframe></div></div>
问题是,一旦我通过任何移动应用子页面登录我的网站,当我访问其中任何一个时,内容永远不会重新加载,所以基本上如果我登录其中一个子页面,所有其他子页面仍然会问我再次登录。
每次点击href to #subpage的按钮时,如何强制在我的应用内访问的每个子页面重新加载iframe?
答案 0 :(得分:0)
如果您有权访问登录页面,则可以编辑登录页面以在加载后重定向:
<script type="text/javascript"> window.location = 'login.html'; </script>