对于基于Firefox的kiosk系统,我使用iframe来包含客户端的网站。事实证明Windows7键盘的性能很差,所以他要求在屏幕上使用javascript键盘。
目前,我无法通过onclick事件监听器访问网站输入元素来显示键盘和添加字符,因为Firefox强制执行同源策略。
还有其他可能如何处理这项任务吗?
不同来源的窗口之间唯一真正的跨浏览器交互是通过更改哈希,您可以使用javascript对其做出反应。但这意味着,您的客户端也必须实现一个脚本。还有其他可能打破同源政策(如postMessage(,但如果不对两个网站进行调整,就没有一个是开箱即用的。
您可以使用Greasemonkey吗?还是需要单独使用Firefox?通过这种方式,您可以将Greasemonkey设置为运行可以与所有站点交互的本地脚本。