我想在Plone的TinyMCE中使用協議相對的URL,例如//www.example.org指向http或https://example.org,具體取決於用於訪問頁面的內容。不幸的是,他們被過濾掉或改變。是否有切換或設置允許這些?如何在Plone和/或TinyMCE中使用協議相關的url(以//開頭)?
3
A
回答
0
TinyMCE有一個設置'convert_urls'(默認爲true),如果更改爲false將允許相對URL。 (同樣的設置也可能允許普通的和不需要的瀏覽器URL修改。)
Plone中沒有這樣的設置。您只需編輯或覆蓋初始化TinyMCE以通過設置的JavaScript位。
+0
您可以在'Products/TinyMCE/utility.py'中更改此設置。看看這個[補丁](https://github.com/jnachtigall/Products.TinyMCE/commit/c3af71267b76cb7d2da5b08165dd7c93d1fe21a1)如何做到這一點(這個補丁是關於'relative_urls'選項的,但想法是一樣的)。 – nachtigall
相關問題
- 1. 如何在IE9中使用協議相關的URL?
- 2. 在Swift協議中init()如何相關?
- 3. 如何在ASPX主頁的HEAD中使用協議相對URL?
- 4. 相對URL VS相對協議的URL
- 5. 如何檢索URL協議(「http」或「https」)?
- 6. 協議相關的類型和泛型
- 7. 如何使用Plone的setText()在ATDocument中設置相對URL?
- 8. 我可以使用協議相關的<base>標籤嗎?
- 9. 是否有支持協議相關URL的URL縮短服務?
- 10. URL中的協議和端口號之間的關係或對應關係
- 11. Django Compressor的manifest.json中的協議相關url
- 12. IE7和TinyMCE與Plone
- 13. 如何使用Products.TinyMCE在Plone中使用TinyMCE插件?
- 14. 會議和頭相關的錯誤
- 15. 在C#中使用RTMP或RTSP協議
- 16. 我可以使用以「:」開頭的方法來定義Clojure協議嗎?
- 17. apache httpcomponent和sftp協議 - 協議可以使用嗎?
- 18. 符合一個協議協議相關聯的類型
- 19. 如何使用rails輸出當前協議和url?
- 20. 如何使用Zend 2 url helper添加主機名和協議?
- 21. 如何在「mailto」協議中使用unicode?
- 22. 如何在C中使用FTP協議?
- 23. 如何在uiviewcontroller中使用協議,swift
- 24. 如何在協議中使用array.indexOf?
- 25. 如何在ios中使用RTP協議
- 26. 使用相對協議的URI之內「位置:」報頭
- 27. nsIProtocolHandler和nsIURI:自創協議中的相對URL
- 28. 如何設置所有單詞的類以tinymce中的「#」開頭?
- 29. 可以;定義和使用協議
- 30. 在協議和關聯類型中使用通用類型?
我不認爲有這樣的設置 - 它隱藏在過濾器鏈中的某個地方。 (如果您將頁面的類型設置爲「Plone Output Filters HTML」,用戶可見度首先看起來像是一個安全漏洞,那麼您的鏈接保持不變。) –
好的,我暫時將其回收 - - 看起來TinyMCE的提交已經發送了損壞的鏈接。我儘可能懷疑tinyMCE.triggerSave,但是它隱藏在400k的縮小的Javascript中,所以,errr,並沒有追求這一點。 –
是否有不使用相對路徑的特定原因? –