2013-03-02 32 views
0
RSS訂閱空白頁

我的網站有支持RSS訂閱,因此通過網站所生成的XML如下所示:在Chrome

enter image description here

所以,每一件事情是罰款,IE: enter image description here

但在Chrome中我得到空白頁面。 問題在哪裏?

有沒有人有這方面的想法?生成的XML中是否有任何設置需要糾正? 有何建議?

更新:

我發現Google Chrome rendering XML as text for RSS feedKnown bug,據我瞭解,我們不能支持XML格式RSS在Chrome訂閱。如果我是對的那麼其他選擇是什麼?我如何支持包括Chrome在內的所有瀏覽器的RSS?

而我(和客戶)不想在Chrome上安裝任何附加組件。

回答

0

好的,Chrome無法解析沒有樣式的xml文件,所以如果我們想要使用xml格式,我們需要使用xslt文件。解決的辦法是寫自己的XSLT文件,並添加到XML文件所需的路徑:

<?xml-stylesheet type="text/xsl" href="myxsltfilepath.xslt" media="screen" ?> 
+0

另外值得一提的是,協議的不匹配也會造成問題(因爲我剛剛發現)...例如如果.xslt在http://下有一個絕對URL,並且通過https://訪問.xml,那麼Chrome也將顯示空白屏幕,並且沒有任何錯誤/警告 – freefaller 2017-01-23 11:47:12