0
var fb_ps_page = window.location.href;
document.write('<iframe src="//www.facebook.com/plugins/like.php?href=' + fb_ps_page + '&send=false&layout=button_count&width=450&show_faces=false&action=like&colorscheme=light&font&height=21&appId=205223179497882" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>');
我的功能是將動態網址寫入Facebook之類的按鈕。html實體/轉義爲動態url(ajax更新url)?
但是,我的網址中包含/
,#
,+
,並且&
- 我需要逃避這些,我會做到這一點使用正則表達式?
請注意允許在喜歡的URL中使用哈希(#),您將需要執行要共享的規範URL。 – DMCS
真的嗎?即使通過使用html實體的#? – Jason
Facebook的linter不會能夠獲得正確的內容,因爲它所依賴的是原始的HTML原始HTML從服務器發送下來,因爲它不運行JavaScript。 – DMCS