5

iframeのウェブページにがあります。FFとChromeでは正常に動作しますが、Safariでは動作しません(Safari 6.0を使用しています)

これは私のコードです:

<html>  
    <head>  
        <title>Pengower</title>     
    </head>  
    <body>  
        <div id="container">  
            <iframe name="news" id="news"   
                src="http://www.penapplications.net/ImogenApps/?Pengower:CRM:Pengower_News">  
            </iframe>  
       </div><!--end container div-->  
    </body>  
</html>

面白いことに、srcURLにアクセスしてからiframeページにアクセスするとiframe、コンテンツは正しく表示されますが、以前にURLページにiframeアクセスせずにページにアクセスしただけでは、コンテンツが表示されません。src

何か案は?

4

2 に答える 2

6

は、仲介ページ(フォームを最終ページ(に自動的に送信してCookieを設定しようとする)iframeにリダイレクトしているようです。penDummyLogon.aspx)main.aspx

このCookieの設定方法は、最近のSafariバージョンではブロックされているようであるため、ユーザーはCookieなしで最終ページに到達します。main.aspx不足しているCookieを処理できないようで、その結果、期待されるコンテンツが読み込まれません。

このテーマの詳細については、SafariのiframeでサードパーティのCookieを設定する手法は引き続き機能しますか?を参照してください。SafariのサードパーティのCookieiframeトリックは機能しなくなりましたか?

于 2012-12-31T20:37:44.507 に答える
0

サードパーティのCookieはsafari.netでは機能しませんが、asp.netではCookieなしのセッションを使用してこれを実現できます。

詳細については、このリンクhttp://msdn.microsoft.com/en-us/library/aa479314.aspxを参照してください。

于 2013-03-16T22:12:58.167 に答える