【问题标题】:Make iframe editable in jsfiddle在 jsfiddle 中使 iframe 可编辑
【发布时间】:2011-02-24 10:11:30
【问题描述】:

我还有另一个问题,我很快就会问,但要问这个问题,我首先需要在 jsfiddle 中获得一个可编辑的 iframe。它在我的本地机器上运行良好,但在 jsfiddle 上运行良好。我假设这是因为它使用框架?

我在本地使用:

setTimeout('document.getElementById("kupuText").contentWindow. document.designMode="on"',10);

但这对 jsfiddle 没有影响,在这里查看 - http://jsfiddle.net/V7b9J/

提前致谢,艾尔

【问题讨论】:

    标签: javascript jquery html iframe jsfiddle


    【解决方案1】:

    您遇到了同源政策。 Javascript 不能跨域工作。这意味着,如果 iframe 的内容来自不同的域,则它不会影响该 iframe 的内容。

    另外几点建议:

    • 不要对setTimeout 使用字符串。请改用匿名函数。
    • contentWindow 不是跨浏览器。

    【讨论】:

    • 在 mate 上发现,删除了源并且内容是可编辑的。 @lonesomeday 写道“不要对 setTimeout 使用字符串。改用匿名函数。”当然,我通常会在这个例子中很懒惰。
    猜你喜欢
    • 2017-07-30
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多