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 上显示