【问题标题】:Display pages source in iframe?在 iframe 中显示页面源?
【发布时间】:2022-02-16 07:28:33
【问题描述】:

这可能是要问的更愚蠢的问题之一,

但是因为

<iframe src="view-source:https://ry3yr.github.io/OSTR/Diarykeepers_Homepage/Daymusic.html" width="800" height="600"></iframe>

不起作用:

是否可以在 iframe 中显示页面的源代码? (或者任何其他方式真的吗??)

澄清: 我知道内置“查看源代码”功能的浏览器。 我希望在用户交互的情况下呈现页面源。

【问题讨论】:

    标签: iframe


    【解决方案1】:

    您可以使用 javascript 来获取相关页面并转义 html。

    作为example 尝试使用 JQuery:

    
    $.get('https://ry3yr.github.io/OSTR/Diarykeepers_Homepage/Daymusic.html', function(data) { 
                var x = document.createElement("pre");
                x.id = "test"
                $("body").append(x); 
                $("#test").text(data);
        });
    

    或者iframe的另一个例子

    【讨论】:

    • 嗯,很有趣。你能告诉我如何让你的例子与一个简单的 iframe 一起工作吗? (Jsfiddle 不是我的一杯茶。Codepen 更加透明..)
    • @Rye 我在Codepen上加了一个例子,思路一样,将html转义,添加到一个元素中。我认为如果没有这样的解决方案,你不能让 iframe 加载源代码而不渲染它。
    • K.那已经足够好了。同时我也发现了这个。选项总是好的。谢谢 ! stackoverflow.com/questions/41945094/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 2021-05-02
    • 2016-07-12
    • 2013-02-15
    • 1970-01-01
    • 2012-02-10
    • 2020-09-15
    相关资源
    最近更新 更多