我的網頁不顯示任何iframe或嵌入html代碼。 wymeditor預覽完美地顯示頁面,信息存儲在數據庫中,但頁面不顯示任何內容。我使用Rails 4.2.6和最新的refinerycms版本。refinerycms iframe不顯示在我的網頁
我試過一切,這傢伙有同樣的問題https://github.com/refinery/refinerycms/issues/1991,但該解決方案並沒有爲我工作。
我的網頁不顯示任何iframe或嵌入html代碼。 wymeditor預覽完美地顯示頁面,信息存儲在數據庫中,但頁面不顯示任何內容。我使用Rails 4.2.6和最新的refinerycms版本。refinerycms iframe不顯示在我的網頁
我試過一切,這傢伙有同樣的問題https://github.com/refinery/refinerycms/issues/1991,但該解決方案並沒有爲我工作。
我認爲修復程序無法工作的原因是由於allowed_tags/allowed_attributes設置的棄用。請參閱有關信息here
但是,如果您信任該內容,則可以通過覆蓋默認模板,完全跳過清理過程。
bundle exec rake refinery:override view=refinery/pages/*
這會將一些視圖轉儲到您的項目中。節目模板更改爲這樣的事情來呈現不消毒:
<%= raw(@page.content_for(:body) %>
我們消毒SectionPresenter
,因爲煉油廠CMS 3.0.2
,我們都知道的白名單中的問題,有一個掛起的拉動請求,以幫助開發者在添加更多標籤您的whitelist
可能類似於iframe
。
請測試這個pull請求,看它是否能解決問題:https://github.com/refinery/refinerycms/pull/3164
尼斯englando先生 – Phiter