2012-11-19 98 views
0

我們構建了一個webapp。在IE上,我們需要允許第三方cookie。我們正在使用Java Server Faces。無論如何,我們正在尋找提供P3P-Header的最佳方式?我們考慮了Apache配置文件。是否有可能在此級別上檢測InternetExplorer,還是在應用程序中檢查瀏覽器更好?爲IE-8提供P3P http標頭

在此先感謝。

+1

我通常它是這樣的:'response.addHeader( 「P3P」, 「CP = \」 CAO PSA OUR \ 「」);'罔客戶端瀏覽器的。 – Twilite

回答

2

因爲它應該是一個靜態的P3P政策,優雅的辦法是把它放在Apache的配置與

BrowserMatch . . 
Header . . . env= 
+0

偉大的akberc,我發現這個鏈接,它描述了命令。不幸的是,我至今沒有配置Apache-Tomcat-Environment。我在Windows機器上使用Eclipse和XAMPP - 我必須將該文件放入指令中? – Jochen

+0

忘記添加鏈接:http://attaboy.tumblr.com/post/227153662/on-internet-explorer-7-cookies-iframes-and-privacy – Jochen

+1

'\ xampp \ apache \ conf \ httpd.conf' –

0

好吧,這對我的作品(Apache的http.conf的結束,設置啓用-header模塊):

BrowserMatch MSIE IS_MSIE 
Header add P3P "CP=\"NOI DSP COR CURa ADMa DEVa OUR IND OTC\"" env=IS_MSIE