我有两个问题。这是我目前正在开展的项目的核心组成部分。我正在寻找一种方法来操纵/编辑“src
”将始终在变化的iFrame的源代码:动态iFrame。这可能吗?我知道由于潜在的安全问题,我们不建议这样做。
我的另一个问题是:是否有可能在iFrame中检索所选文本,这也是动态的?
我在Google上搜索了答案,但未找到任何结果。请帮我。 : - )
答案 0 :(得分:5)
iframe只是您正在查看的内容中的另一个网页。它具有与普通网页相同的javascript功能和方法。
要访问它:
document.getElementById('iframeID').contentDocument (DOM)
在此处查看跨浏览器访问权限:http://www.dyn-web.com/tutorials/iframes/
这里是为了获取所选文字:http://www.codetoad.com/javascript_get_selected_text.asp
将它们结合起来:
document.getElementById('iframeID').contentDocument.getSelection(); (DOM)
至于操作源代码,我不知道你想做什么,但Javascript(jQuery)可能是最好的选择。