【发布时间】:2011-09-22 01:28:25
【问题描述】:
我正在构建一个针对 iPhone 优化的 Web 应用程序(基于 Phonegap)。 我必须集成一个弹出窗口,它将打开我们的 twitter 页面并且不应该适合整个屏幕(对于简单的导航问题..用户应该如何返回全屏??)。
我注意到 Safari Mobile 可以正确打开新页面,但忽略了我的 window.load 宽度/高度参数。
这是有罪的js代码:
var twitterLink=$("#twitter a");
var url="http://mobile.twitter.com/test";
twitterLink.click(function(){
window.open(url,'name','(height=200),(width=150)');
返回错误;
});
我刚刚在 leopard 上尝试了所有其他浏览器并且工作正常! 我的目标是以最快的方式在我的应用程序页面中嵌入一个 Twitter 个人资料页面(它有一个导航底部栏)。 今天早上我试过 IFRAME ,但没有运气......不支持...... 然后我尝试了新的 Twitter 意图,但在 safari Mobile 中遇到了同样的问题(忽略弹出窗口的参数)
非常感谢!!!
【问题讨论】:
-
我相信移动版 Safari 只能全屏运行!您是否能够让任何其他 Safari 移动屏幕显示在较小的窗口中?
标签: javascript iphone twitter safari popup