我正在尝试在按下右箭头键时触发iframe中END键的键盘操作。 我知道,这听起来不符合逻辑,但我无法改变它。
我无法更改Iframe的来源,也无法更改按下的键。这是我尝试过的(但它不起作用):
将焦点设置为文档
$(document).focus();
然后将key up事件绑定到文档
$(document).bind('keyup', function(e)
{
if(e.keyCode == 39)
{
var press = jQuery.Event("keyup");
press.ctrlKey = false;
press.keyCode = 35;
press.which = 35;
var body = $('#player').contents();
player.trigger(press);
}
});
IFrame有一个id'播放器'
我不知道它为什么不起作用: - (
希望你能帮助我。
提前致谢
答案 0 :(得分:0)
同源策略可防止Iframe与两个域中的父页面之间的脚本交互不匹配。这是为了防止点击和其他恶意。