对于基于Firefox的kiosk系统,我使用iframe来包含客户端的网站。 Windows 7键盘表现非常糟糕,因此他要求使用javascript屏幕键盘。
现在,我无法通过onclick事件监听器访问网站输入元素来显示键盘并添加字符,因为Firefox强制执行同源策略。
还有其他可能性来解决这个问题吗?
答案 0 :(得分:0)
您是否可以使用Greasemonkey或者您是否需要单独使用Firefox?这样,您可以设置Greasemonkey来运行可以与您的所有站点进行交互的本地脚本。
答案 1 :(得分:0)
不同来源的窗口之间唯一真正的跨浏览器交互是通过查找哈希,您可以使用javascript对其做出反应。但这意味着,您的客户端也必须实现脚本。 还有其他可能会破坏相同的原始政策(如postMessage),但如果没有对这两个网站进行调整,则没有任何可行的方法。