我创建了一个加载 iframe 的 Firefox 扩展。该 iframe 加载使用 AngularJS 构建的 Web 应用程序。反正有没有检查发生了什么?应用程序已加载,但我有 2 个无法输入的输入框。
我已经在 XUL 和使用附加 SDK 中开发了扩展,它们都不允许我与输入框交互。我进一步注意到,当我删除 ng-model 属性时,交互起作用了。似乎数据绑定是一个问题。
有任何想法吗?谢谢
我创建了一个加载 iframe 的 Firefox 扩展。该 iframe 加载使用 AngularJS 构建的 Web 应用程序。反正有没有检查发生了什么?应用程序已加载,但我有 2 个无法输入的输入框。
我已经在 XUL 和使用附加 SDK 中开发了扩展,它们都不允许我与输入框交互。我进一步注意到,当我删除 ng-model 属性时,交互起作用了。似乎数据绑定是一个问题。
有任何想法吗?谢谢
没有看到代码,很难说出了什么问题。如果我遇到了这个问题(我也遇到过类似的问题),我通常会退回到编辑 Angular 源代码,并添加转储(或 console.log)语句来尝试跟踪正在发生的事情。这很糟糕,但它通常可以完成工作。
祝你好运!
这个问题现在有点老了,但作为从网络搜索来到这里的人们的参考:
您可能想查看这个 SO question,其中列出了 XUL 扩展中 AngularJS 可能出错的一些问题,以及一些解决方案。