【问题标题】:Why does this javascript work on firefox but not in Chrome?为什么这个 javascript 可以在 Firefox 上运行,但不能在 Chrome 上运行?
【发布时间】:2012-09-23 06:51:58
【问题描述】:

这是一个用于虚拟键盘的 javascript。点击here获取来源。

要使用这个键盘,我所要做的就是在 TextBox 控件中使用一个 CSS 类。这是文本框。

<asp:TextBox ID="txtFTP" SkinID="Mini2" runat="server" TextMode="Password" 
ForeColor="Gray" CssClass="keyboardInputCenter txtAllign" />

Jquery 引用位于母版页中。

<script src="../App_Themes/Default/js/jquery-1.6.1.js" type="text/javascript"></script>

<script src="../App_Themes/Default/js/keyboard.js" type="text/javascript"></script>

我的 aspx 页面“XYZ.aspx”在 Firefox 中运行正常,单击文本框时会弹出虚拟键盘,但在相同形式的 chrome 中没有任何反应。

我使用相同的脚本来显示虚拟键盘,它适用于 firefox 和 chrome,但该页面和母版页位于另一个文件夹中。

我该如何解决/解决这个问题?

【问题讨论】:

  • 链接在 Chrome/OSX 中适用于我
  • @ahren 键盘在 chrome 的页面中工作,但在 chrome 的其余页面中不起作用(在 Firefox 中工作).... 无法显示键盘的页面在另一个文件夹,但所有链接都正常......
  • 控制台有错误吗?
  • Visual Studio 没有显示任何错误。
  • Visual Studio != 谷歌浏览器。因为我们在谈论 javascript,所以我们在谈论 javascript 控制台。

标签: jquery asp.net google-chrome


【解决方案1】:

确保在 firefox 中启用了 java 脚本。有时有些代码会在 chrome 中运行,但不能在 Firefox 中运行,因为 web-kit 引擎不同

【讨论】:

    【解决方案2】:

    发现错误。有一个“div”没有关闭。 Firefox 以某种方式解决了该错误,但 Chrome/IE 没有。如果您知道 Firefox 工作的原因,请发表评论。谢谢大家的合作。

    【讨论】:

    • Firefox 检测到未关闭的标签并为您关闭它们,就是这样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    相关资源
    最近更新 更多