2011-07-20 1 views
0

私がドキュメントにリンクできるように、CitrixアクセスゲートウェイのWebサイトにiframeを読み込もうとしています。私の大きな喜びに、CAGのウェブページは実際にこれを防ぎ、私のiframeを閉じます。ウェブページがiframeを削除するのをブロックします

誰かが何らかのHTMLを読み込んで、私がcitrixページのdocumenationにリンクすることができますか?

制限:
1)CAGサーバーからユーザーに表示されたWebページを編集することはできません。

gateway.mydomain.com経由でユーザーを誘導し、このページにテキスト/ドキュメントとcagの両方のWebサイトを読み込ませる必要があります。

IFRAMEから使用

HTMLコード:

<frameset cols="100%" rows="*,110" frameborder="0" border="0" framespacing="0"> 
<frame src="https://sgsvg221cag.applysorco.no"> 
<frame src="http://desktop.sorco.no/InfoSorco.htm"></frameset> 
<noframes> 
seo links to content 
</noframes> 
+0

ベスト質問 –

+0

私は同意するが、私はcompletly質問にHTMLを得ることで失敗にコードを持って:詳細情報については

。私はもう少しお試しください – EKS

答えて

1

ウェブサイト上のヘッドセクションに次のコードは、iframe内のページを追加防止:(もしこれを防止することができない

var isCredentialSubmitting = false; 

function initStart(){ 
    //check the window is top window, if it is not, reload the page. (this can avoid to show logon page in child frames) 
    if(self!=top){ 
     top.location.replace(self.location.href); 
     return; 
    }else{ 
     document.documentElement.style.display = 'block' ; 
    } 

クライアントはJS eabledを持っています)。

おそらく、バックエンドコード(PHPなど)を使用してページの内容を取得し、内容を自分のページに貼り付けることができます。

+0

私はjavascriptのマスターではありません、本当にこの機能を壊す方法を知っていますか? – EKS

+0

@EKS:いくつかのバックエンドコーディングを使用する以外は恐れることはありません。しかし、今日この質問を開いたままにしておきましょう。 – PeeHaa

+1

それはちょっと開いた私の計画thatsです。最終的な解決策はUAGを使用してユーザーに送信する前にhtmlを変更するように見えます。 – EKS

1

実際、Citrix Access Gatewayでコードを編集できます。

管理コンソールにアクセスできる場合は、たとえば、WinSCPを使用してSecure FTP接続を介してCAG内のファイルにアクセスできます。

一度ファイル/netscaler/ns_gui/vpn/index.htmlを編集してコメントや修正を加えたり、jsを修正して特定のトップロケーションのみを許可することができます。 http://support.citrix.com/article/CTX117277

関連する問題