问题标签 [mobile-safari]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
101 浏览

javascript - 放入函数时 Javascript AJAX 失败

我编写了以下代码来通过 POST 请求获取 JSON 数据。

问题是,只要我输入一个函数(没有上面的代码也可以),该函数就无法运行;

这适用于 iPhone 上的移动 Safari。

提前致谢。

0 投票
1 回答
16804 浏览

javascript - 获取 Mobile (iPhone) Safari 中视口的当前位置

我正在尝试将 div 放置在 iphone 视口的中心。基本上,当您点击图像时,无论您在单击之前滚动到页面的哪个位置,它都会在屏幕中间弹出。

它并不像将其定位那么简单:固定;因为这将导致原点是页面的顶部,而不是视口的顶部。

我也无法执行诸如检测滚动事件并跟踪当前滚动到的位置之类的操作,因为我正在编写的 Javascript 仅注入到页面中并在触发弹出窗口时执行。

是否有 iPhone 特定的 JavaScript API 或我可以用来获取当前视口坐标的东西?

谢谢,托比

0 投票
1 回答
1005 浏览

php - Facebook 移动授权

我正在尝试使 Facebook Connect 网络应用程序更加“移动友好”。我目前能够允许 iPhone 用户使用普通的 Facebook Connect PHP 库登录该站点。

这是问题:使用我的 iPhone,我能够成功登录。但是,这会留下 2 个 Mobile Safari 选项卡打开:站点和跨域帮助文件。

我真的很想避免使用多个选项卡,就像 Twitter oAuth 的工作方式一样。如果我必须使用多个选项卡,我可以让它自动关闭跨域帮助文件吗?或者至少让它像预期的那样关注网络应用程序?

如果可能,充分利用 Facebook Connect 的示例网站也可以作为示例。

0 投票
1 回答
611 浏览

javascript - Dashcode 代码翻译

一个快速,可能很简单的问题,其答案可能是“最佳实践”

我正在关注自定义模板移动 Safari webapp 的教程,并使用以下代码更改视图:

我的问题只是关于if条件语句。这个三元组在说什么,为什么在改变视图之前需要验证每一件事?是否views.object只是测试以查看 views 变量是否响应对象方法?为什么这很重要?

编辑- 这是/是这个问题的重点,它不将 Javascript 视为一种语言以及if循环如何工作,而是为什么需要特别检查这三件事:

在什么情况下可能存在viewsfront不存在?

我通常不会如此冗余地编写我的代码。如果我的 MySQL 表的名称没有改变,我只会说UPDATE 'mytable' WHERE...而不是更冗长(在我看来,多余的)

而如果表的名称(或在 JS 示例中,视图的名称)不是“硬编码”而是用户输入或其他可变的,我可能会像 DashCode 示例那样正确地编写我的代码。那么告诉我,这些价值观无论如何都会“出错”吗?

谢谢!

0 投票
1 回答
380 浏览

mobile-safari - 移动网络 - youtube 视频的最佳方式

在移动设备上打开视频的最佳方式是什么?

当我在我的 HTC Touch 上播放 <a href="rtsp://v1.cache8.c.youtube.com/CjYLENy73wIaLQm48jOBFgMm4BMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYOmUwLWB-O6zSww=/0/0/0/video.3gp">video</a> 时效果很好但在 iPhone 上,它抱怨链接无效。

请赐教。

谢谢你,三通

0 投票
1 回答
2574 浏览

javascript - 带有 textarea 错误的移动 Safari 滚动至

当用户在文本区域中输入文本时执行 window.scrollTo() 时,偶然发现了移动 safari 如何呈现光标的错误。附上说明问题的源代码。我想知道是否有人对我如何解决这个问题有任何建议。

问题: 如果用户在 textarea 中输入文本并执行了 window.scrollTo(),则光标保持呈现在 textarea以前的位置,而不是当前位置。

重新创建: 使用移动 Safari 加载以下网页。触摸文本区域,这将打开键盘。输入几个字符并等待。随着文本被动态添加到页面,并且窗口滚动,您将看到光标工件

尝试在滚动后将焦点()设置回文本区域,但这似乎没有任何效果。

谢谢!

这是一张显示问题的照片:替代文字

0 投票
0 回答
749 浏览

javascript - 移动 Safari “悬停”(手指的 x 位置与图像的 x 位置匹配)

我正在开发一个网络应用程序,我真的没有用于悬停的网络挂钩(想想触摸设备)。我可以随时获得鼠标确切位置的 x 坐标。

我需要检查鼠标的 x 坐标是否在图像上方,然后抓取我在上方的图像。

我在做什么

我现在正在使用 jQuery,我所做的是设置每个图像的offset.left值的数组( imgCoords) 。然后我用

(mousePosition.x) 是编造的,但你明白了。

我使用上面的代码来获取与返回的索引匹配的图像

这仅适用于鼠标在图像上的初始输入(手指 x 仅匹配图像 x,而不匹配图像 x + 宽度),并且似乎效率低下。我想我可以再折腾一会儿才能把它弄好,但如果你们中的一个专业人士能救我,我会很高兴=p

谢谢吨!-肯

0 投票
4 回答
14698 浏览

iphone - 如何在 ipod touch 中隐藏 URL 栏

加载网络应用程序时,我需要隐藏 ipod touch 中的 URL 栏,我尝试了在线找到的所有可能解决方案,包括此处找到的解决方案: http ://www.iphonemicrosites.com/tutorials/how-to-hide-the-移动浏览器中的地址栏/

并在 CSS 中设置 min-height,但它只适用于横向和配置文件模式,它只隐藏 URL 栏的一部分而不是整个栏。有人知道吗?谢谢。

下面是我的代码:

...

0 投票
1 回答
1205 浏览

javascript - Iphone在点击时使div变暗

当您有一个附加了单击处理程序的 div 时,当单击该 div 时,iphone 会将 div 变暗作为单击指示器。

示例:在移动 safari 上查看 http://jsbin.com/awejo3/4

我的问题是,如何关闭此行为?这可能对大多数 iphone 用户有用,但在某些类型的富媒体应用程序中,这很糟糕。

谢谢。

0 投票
1 回答
211 浏览

javascript - iphone浏览器自行移动

我正在用 Xcode 制作 iphone 应用程序。我创建了一个 webView 来加载一个网页。我加载以下链接:

http://devfiles.myopera.com/articles/649/example3.html

如果我用电脑上的浏览器打开那个链接,我们可以用鼠标画。

但在 iPhone 上,浏览器本身的屏幕是移动的。所以我不能画它。

请告诉我解决它的原因和解决方案。(我希望iphone浏览器不动,我可以在上面画画)

谢谢大家。