0

私は基本的に、エンドユーザーが私のサービスを使用した後に Web ページがどのように表示されるかをデモンストレーションで示しようとしています [これは、Web ページで実行するための JavaScript ファイルです。]

私は次のことを試しました:

  1. iframe を使用して Web ページを埋め込む - ここでの問題は、iframe コンテンツにアクセスして、それらに対して js 関数を実行できないことです。

  2. jquery load()、html 埋め込み、およびオブジェクトを使用しましたが、同じ問題が解決しません。埋め込まれた Web ページで JavaScript を実行できません。

基本的に私がやりたいことは、ここで見ることができますhttp://www.luminate.com/publisher/ . プレビュー Luminate セクションに Web サイトの 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 に答える