使用JQTouch库,以下 ... 之类的有用链接应在 SAME 窗口中打开新页面。当我从使用Safari 但访问网站时,当我从主页保存图标启动网站时,它工作正常,它会打开一个全屏网站,并在第一个链接上打开新 Safari窗口。如何让它保持在同一原始全屏窗口中?
答案 0 :(得分:1)
您必须将目标设置为_webapp。 E.g:
<li class="arrow"><a href="some_page.html" target="_webapp">Some Page</a></li>
然后它将加载到同一页面上。
答案 1 :(得分:1)
您需要查看清单文件。
清单文件声明iPhone应该缓存哪些文件(html,javascript,css,jpgs等)以使webapp脱机工作。清单文件的一部分用于声明在全屏(webapp)模式下可以使用哪些URL。
具体看一下清单文件中的NETWORK。
示例:
NETWORK:
*
这应该允许访问您喜欢的任何URL,并保持webapp模式。
或者使用target =“_ self” - 我没有在任何地方看到target =“_ webapp”。
/莫恩斯
答案 2 :(得分:0)
我发现here的一个解决方案是更改您为移动应用编写链接的方式。而不是a href='link.url'
你写a href="javascript.window.location.href='link.url'"
免责声明:我还没有亲自试过这个,所以我不能保证它会起作用。但从逻辑上讲,它确实有意义。
答案 3 :(得分:0)
使用target =“_ webapp”只有在删除rel =“external”时才有效,但不能同时使用。