0

当按下右箭头键时,我正在尝试触发 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 'player'

我不知道为什么它不起作用:-(

希望您能够帮助我。

提前致谢

4

1 回答 1

0

同源策略可防止 Iframe 与两个域中的父页面之间的脚本交互不匹配。这是为了防止点击劫持和其他恶意行为。

于 2013-06-07T18:37:09.563 回答