Javascript 提示未在 ipad 上扩展

Posted

技术标签:

【中文标题】Javascript 提示未在 ipad 上扩展【英文标题】:Javascript prompt not expanding on ipad 【发布时间】:2013-12-22 20:08:51 【问题描述】:

我有一台运行 ios6 的 iPad。

我正在创建的 javascript 提示在 Chrome、Firefox 和 Safari 中的计算机上看起来不错 - 这意味着随着添加行,提示会扩展,因此您可以查看所有信息。当我在 iPad 上的 Safari 或 Chrome 中查看提示时,提示根本不会展开,我必须在这个小窗口中滚动才能查看所有信息。

如何在 iOS 中展开提示?

创建提示的 javascript 如下所示:

for (var i = (currentDealer + 1); i < players.length; i++) 
        var bid = prompt(currentBids + "\r\nTotal Bid so far: " + bidForRound + "\r\n\r\nEnter " + players[i].name + "'s Bid: ");
        bidForRound = bidForRound + parseInt(bid);
        players[i].bid = bid;
        currentBids = currentBids + players[i].name + " bid " + players[i].bid + "\r\n";

正如您所见,随着更多玩家输入他们的出价,这将添加更多行。

【问题讨论】:

不确定您需要什么 html。如何创建提示的代码示例就在那里。 哦,我什至没有注意到你的实际意思是prompt,它是原生的,不可控的,我根本不建议你使用 【参考方案1】:

你不能,浏览器根本不允许你控制提示的外观。

您可以做的是将提示替换为您自己的自定义 HTML + Js 提示 - 但它永远不会与本机提示同步。

【讨论】:

以上是关于Javascript 提示未在 ipad 上扩展的主要内容,如果未能解决你的问题,请参考以下文章

Javascript onloadedmetadata 事件未在 iOS 设备上触发

右侧细节 UITableViewCell 未在 iPad 上显示整行

图像未在 iPad Air、iPad 3 等较新的 iPad 设备上显示,但在模拟器 iOS 8.1 上显示

Google Maps API 未在 iPad 上加载

SVG sprite 未在 ios iphone ipad 上显示

Boost.Thread 线程在发布版本中未在 iPhone/iPad 上启动