问题标签 [iphone-web-app]
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.
ajax - 回到 iphone AJAX Webapp
我有一个问题:我想从全屏网络应用程序播放视频,而不是使用 html 嵌入,而是使用重定向到视频 url 的图像横幅(例如 url:http ://example.com/media/vid .mp4),因为这不能使用hrefs来完成,我只是调用一个javascript事件:
HTML:
JavaScript:
但是因为它只是一个 AJAX 页面,一旦视频播放完毕,用户就会回到第一页,但是,我为每个页面(用于社交网络)都有一个唯一的 url,但是我怎样才能将它注入浏览器的历史记录,或者也许其他一些播放视频的方法?
css - 将元素粘贴到 iPhone 键盘(JS、CSS?)
我正在使用 jQuery Mobile 开发一个 webapp。我想做的一件事是为某些输入字段显示一些自动完成的建议。我希望带有这些建议的块看起来好像它扩展了屏幕键盘,恰好位于其顶部边缘并在我滚动页面时停留在那里。
一个快速而肮脏的例子:
我在一些原生应用程序中看到了类似的事情。有没有办法只用 jQuery/JS 和 CSS 来实现这一点?
ipad - UIWebView 中的 Web 应用程序能否访问本机存储
如果我有一个在 UIWebView 中运行的 Web 应用程序,那么 Web 应用程序中的 javascript 上下文可以对本机 ipad 应用程序上下文中的数据进行任何形式的访问吗?我想在本机应用程序数据库中存储大量图像,然后从本机应用程序内的 UIWebView 中运行的 Web 应用程序访问这些图像。
jquery - jQuery Mobile:加载消息未出现
我使用 jQuery Mobile、jQuery 和 html 制作了一个网络应用程序。它基本上是其网站的 RSS 阅读器。
当单击主页上的按钮时,页面转换到#news
页面就好了。问题是,#news
页面的内容部分在加载内容时保持空白约 5 秒钟。加载消息不会出现。应该发生的是加载消息应该在加载#home
所有内容时出现在页面上,然后#news
在填充后转换到页面。
我是否为我想要的效果触发了错误事件的内容加载,如果是,我应该使用哪个事件?
编辑于 2011 年 9 月 30 日
我已经设法让页面转换等到列表完全加载后再转换,但是加载消息仍然没有出现。
我用了:
而不是准备好文件和.click
我用过:
而不是.get()
iphone - 如何开始使用其 webviewer 开发 iPhone 网络应用程序?
如何使用其 webviewer 开发 iPhone 应用程序?就像在 Andriod 中一样,我们可以使用 webviewer 开发应用程序。
它将帮助我使用 Javascript 开发移动应用程序。
请注意:- 我只想将 APP 的核心逻辑 JS 文件保留在手机“内部”。我不想托管我的应用程序并将用户重定向到任何地方。
编辑:- 我想开发一个使用 HTML、CSS 和 Javascript 的移动应用程序。我只想将我的 APP LOGIC 保留在手机内。
iphone - iPhone Web App - 接听电话时会话和当前 url 丢失
我有一个多页网站,旨在用作 iPhone 上的网络应用程序。
它具有通常的:
该站点不使用 Sencha 或 Javascript 在页面之间导航,仅使用标准锚链接和页面重新加载(我知道网络应用程序的标准方法是使用类似于 Sencha 的界面)。
从 iPhone 主屏幕启动时,它工作得非常好,并且与通过 Safari 浏览时一样。
但是,当在会议中接听电话时,似乎出现了一个问题。
通话完成后,iPhone(在本例中为版本 4)恢复到网络应用程序,但不是恢复先前查看的页面,而是重新加载主屏幕(启动网络应用程序时加载的同一页面) )
在 Safari 中查看站点并接受呼叫时,它不会执行此操作并维护 url 和当前会话值。
这是网络应用程序中的一个已知问题吗?有解决方法吗?
(我的一个想法是在本地 SQLite 数据库中维护会话和 url 值,但我不确定这是否是最好的方法)
web-applications - 将 ios Safari 兼容的 webapp 转换为本机
我的 webapp 不使用 phonegap 的任何 api。所以我不想包含它的库。我可以通过删除所有库来使用 phonegap,还是应该使用 UIWebView。或者是否有另一个库可用于转换 safari 兼容webapp 转换为原生应用程序。
iphone - 从 iPhone 独立 Web 应用程序的键盘中删除表单助手
是否可以在独立 Web 应用程序中从 iPhone 弹出式键盘中删除表单助手?我知道普遍的共识是这在 Mobile Safari 中是不可能的,但是一个独立的应用程序在 a 中运行UIWebView
,并且以多种方式运行(例如),所以我希望这可能是可能的。
您可以在键盘上方看到它:
上一个和下一个按钮在<form>
输入之间循环。但是我只有一个<input>
元素,所以它们被禁用了。完成按钮隐藏了键盘,但由于我有一个高度灵活的<ul>
(占用键盘和 之间的空间<input>
),并且我在此页面上没有其他内容,所以它没有任何作用。
在一个很小的屏幕上,几乎一半的屏幕被键盘占据,构成这个工具栏的 44 个像素是对空间的巨大浪费(一整块<li>
的价值)。
本机 iOS 应用程序可以删除它,所以我知道它至少在手机上是可能的,我只是没有找到一种在网络应用程序中执行此操作的方法。这是来自 Facebook 应用程序,该页面与我的非常相似:
我尝试过使用<input>
未包裹在 a 中的 a<form>
并使用 a contenteditable
<div>
,但结果是一样的。有几种自定义-webkit-
样式可以控制 Web 应用程序界面的各个方面,但它们的文档记录很差,并且搜索没有发现任何内容。
有什么方法可以删除 Web 应用程序中的表单助手?
javascript - iPhone webapp:在方向更改时运行 JavaScript
我有一个保存到 iPhone 主屏幕的 webapp,当设备改变方向时我需要运行一些 JavaScript。
我试过这个,但它似乎只适用于桌面浏览器而不是 iPhone。
有什么特别的活动我应该参加吗?
javascript - 使用 JavaScript 从 iPhone Web 应用程序打开外部页面?
我建立了一个移动网站——一个针对手持设备优化的网站。如果您使用的是 iPhone,则启动 Safari 并转到站点 URL 以使用此 Web 应用程序。通过将它添加到您的主屏幕,它也可以作为iPhone 网络应用程序运行。所以它不是一个原生的 iPhone 应用程序——它是一个移动网页。
如果您选择将此移动网页作为 iPhone Web 应用程序运行(通过将其添加到您的主屏幕),则您不在正常的 Safari 界面中。如果用户单击指向外部站点的链接,您将离开 Web 应用程序并在 Safari 中打开该链接。另一方面,如果您使用 JavaScript 更改位置,则链接将在 Web 应用程序中打开,而不是在 Safari 中。
现在我正在寻找一种使用 JavaScript 从 iPhone Web 应用程序在 Safari 中打开链接的方法。我试过 window.location.href 但因为它是 JavaScript,所以你留在网络应用程序中。
提前致谢!