0

我基本上是想向最终用户展示他们的网页在他们使用我的服务后的外观[这将是一个在他们的网页上运行的 javascript 文件。]

我尝试了以下方法:

  1. 使用 iframe 嵌入网页 - 这里的问题是我无法访问 iframe 内容并在它们上运行我的 js 函数。

  2. 使用了 jquery load()、html embed 和 object,但同样的问题仍然存在。我无法在嵌入式网页上运行我的 javascript。

基本上我想做的可以在这里看到http://www.luminate.com/publisher/ 。只需在 Preview Luminate 部分输入一个网站 URL,看看会发生什么。该页面在新选项卡中加载,并且他们在页面加载时加载了 javascript。

有人可以建议任何方法来做到这一点或这些人做了什么[ http://www.luminate.com/publisher/ ]?

4

1 回答 1

0

这是他们用来调用页面的脚本

<script type="text/javascript">
function pop_demo(event) {
    event.preventDefault();
    var url = $("#preview-site-url").val();
    if (!url) {
        alert("Please enter a URL to preview.");
        return false;
    }
    if (!/^(http|https):\/\//.test(url)) {
        url = "http://" + url;
    }
    url = "/publisher/demo/?url=" + encodeURIComponent(url);
    window.open(url, "");
}

这里是您的调用 url:“/publisher/demo/?url 并在内部获取加载帧并将结果传递到下一页。

于 2013-10-03T06:11:15.027 回答