4
我有一個webview
其中我正在渲染一個包含鏈接(和target="_blank"
)的HTML文件,它將在external browser
中打開。下面是HTML代碼:Webview忽略在外部瀏覽器中打開鏈接的#(散列)參數
"<html><body><a href='https://mail.google.com/mail/ca/u/0/?shva=1#sent' target='_blank'>Test</a></body></html>";
在點擊該鏈接,當它在外部瀏覽器,the hash part is removed
打開。爲什麼會發生?
如何防止或克服此缺陷?
UPDATE
在進一步的運行實驗,我發現,外部瀏覽器忽略了#fragment如果瀏覽器默認情況下不IE瀏覽器。 (Non-Metro
)
該部分正式名爲「片段標識符」。也許這有助於搜索已知問題。 – 2013-01-04 12:54:00