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>