加载一个带有链接的Webclip后,单击链接将启动Mobile Safari,而不是在同一个窗口中加载链接。有没有办法阻止Safari中的链接加载而不是Webclip实例?我试图在我的本地Apache安装上模拟一个仅使用PHP的移动应用程序。如何在同一个窗口中加载iOS webclip链接?
3
A
回答
3
根据它看起来像外部网页链接总是在移动Safari浏览器打开Apple docs:
在这种模式下任何外部链接会在Safari中打开了 iPhone,这意味着你必须保持你的web应用程序到 单个页面,并使用Ajax更新该页面的各个部分。
1
除了使用单个页面使用AJAX加载新内容的选项之外,您还可以在必须保留在应用程序中的超链接上使用JavaScript self.location=URL; return false
。这可以直接添加到HTML代码中,或者在加载页面时通过其他脚本添加。
如果您正在使用jQuery,我建议是这样的:
$('a:not([target])').click(function(){
self.location = $(this).attr('href');
return false;
});
显然,这个脚本应该跑了HTML加载之后,以确保它实际上是附着在A
元素onClick
事件。
相关问题
- 1. 如何在同一个窗口中打开2个不同的链接,并从一个链接打开另一个新窗口中的链接?
- 2. 如何在同一窗口中执行emacs grep-find链接?
- 3. 如何在同一窗口中打开fancybox链接?
- 4. 如何将PersistentDocuments加载到同一个窗口中
- 5. 如何在iFrame加载到父窗口的按钮链接?
- 6. 强迫在同一域的同一窗口中打开链接
- 7. 的SharePoint:在同一个窗口中打开Word文档链接
- 8. 在同一个窗口中打开框架内的链接
- 9. 如何使SFSafariViewController在新窗口中打开链接(IOS Development)
- 10. 如何链接CocoaImageHashing窗口与Swift项目(dyld:库未加载)
- 11. 如何在同一窗口中的jQuery
- 12. 如何在桌面通知窗口中创建下载链接?
- 13. 为什么window.open()将URL加载到同一个窗口中?
- 14. 防止链接并tiwtter份额,在同一个窗口
- 15. System.Windows.Forms.WebBrowser在同一个窗口或同一会话的新窗口中打开链接
- 16. 如何使事业部的所有链接在同一个窗口
- 17. 如何将一个窗口连接到另一个窗口
- 18. 如何将一个窗口与另一个窗口连接?
- 19. 如何在Swing中将一个窗口连接到另一个窗口?
- 20. Markdown打开一个新窗口链接
- 21. 链接打开新窗口并在父窗口上加载新页面
- 22. 在同一窗口的新标签页中打开链接
- 23. 在同一个窗口中或在新的(标签)中打开链接
- 24. 如何将一个窗口添加到另一个窗口?
- 25. 如何在Django中为下载链接添加一个目录?
- 26. 如何在同一窗口中弹出?
- 27. 在一个新窗口中加载一个带有http:// localhost /:[port]/
- 28. iframe中的加载窗口
- 29. 在弹出窗口中加载下一个图像Div
- 30. C++ - 在同一个窗口