之前在android上 試著用WebView來load一個我自己的html
而這個html裡面就一個簡單的iframe會去load google.com的page
但發現這個page一直不能被load進iframe
研究了webkit許久後
才發現
http://android.git.kernel.org/?p=platform/external/webkit.git;a=blob;f=WebCore/loader/MainResourceLoader.cpp;h=3e75880483e2a772d05be1a9ab04542c6d53cc34;hb=2943c136f14cf8d0631249dd8764a0b6ab45fb98#l316
是這裡cancel掉
而原因是http-header裡有著
x-frame-options:SAMEORIGIN
而load的page(google.com) 跟原本這個html(我自己的test html)的origin並不一樣(host)
所以造成了iframe裡的google一直load不進來
Friday, February 25, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment