对于GoogleAppEngine标准页面,jQuery不在Web浏览器控件中工作

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (44)

我试图弄清楚jQuery当我在Microsoft Access 2016表单中的Web浏览器控件中嵌入页面时,为什么看起来不起作用。

我使用Google App Engine标准环境创建了一个页面。该页面使用Symfonywith Twig作为模板引擎。该页面执行cURL请求并从服务器接收JSON数据。 jQuery然后用于填充页面上的各个字段。直接从浏览器加载时,一切都在此页面上完美运行。以下是呈现页面的示例:

当我尝试在Microsoft Access 2016应用程序内的窗体上的Web浏览器控件中显示此相同页面时,会出现问题。该页面似乎有效,因为它正确返回相同的JSON数据并将其显示在页面上,但由于某种原因,jQuery它不像普通浏览器那样填充文本框。以下是Web浏览器控件中呈现的页面示例:

我知道我正在调用jQuery引用,因为从普通的浏览器选项卡中一切正常,并且我创建的其他一些测试页面jQuery也使用了元素。

有谁知道这里出了什么问题?谢谢。

提问于
用户回答回答于

我想Access 2016中的默认浏览器与JQuery并不完全兼容。

据我所知,用户代理的快速预览(Mozilla / 4.0(兼容; MSIE 7.0; Windows NT 10.0; WOW64; Trident / 7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727) ; .NET CLR 3.0.30729; .NET CLR 3.5.30729))

它似乎是一个非常古老的IE 7.0。我想你必须研究如何升级Access 2016的浏览器控件。

另请参阅:使用更好的浏览器(如Chrome)替换.NET WebBrowser控件?

所属标签

可能回答问题的人

  • 富有想象力的人

    4 粉丝0 提问6 回答
  • 不吃貓的鱼oo

    5 粉丝466 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答
  • Richel

    8 粉丝0 提问4 回答

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励