1

spring-security フレームワークを使用して Web アプリ「A」を作成しようとしています。認証後、別のWebアプリ「B」(同じ/他のサーバーでホストされている)がウィンドウ内に表示されるページにユーザーが移動します(iframeを使用して達成可能)。メインの Web アプリ「A」は Web アプリ「B」のリンク アドレスをユーザーから取得するため、Web アプリ「B」は動的に変更可能である必要があります。

CAS認証を持つWebアプリ「A」を作成しました。認証後、iframeを使用してウィンドウ内にWebアプリ「B」を表示しますが、jQueryとJavascriptを使用してWebページ「B」を動的に変更しようとすると失敗します。

誰かがこれで私を助けてくれれば幸いです。まず、私がそれを正しく行っているかどうかを教えてください。そうでない場合は、正しい手順を提案してください。また、同じことを達成するためのより良い方法があれば教えてください。以下のコードを参照してください。

ありがとう、サチン

<!DOCTYPE html>
<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $("#serverurl").attr("src", $("#Link").val());
            });
        });
    </script>
</head>

<body>
<h1>Secure Page</h1>
<p>This is a protected page. You can get to me if you've been remembered,
    or if you've authenticated this session.</p>

<p><a href="../">Home</a>
<p><a href="../j_spring_security_logout">Logout</a>

<p>Enter URL: <input type="text" id="Link" value="www.google.com"></p>
<button>Show webpage</button>

<div><iframe src="http://w3school.com" id="serverurl" width="800" height="600"></iframe></div>
</body> </html>
4

1 に答える 1