簡體   English   中英

推文按鈕Javascript

[英]Tweet Button Javascript

我正在嘗試創建一個快捷方式功能,以便如果有人按下Alt + T,他們可以推文。 我將快捷方式部分排序,因此忽略該部分,它只是發布頁面的標題和URL。 這是我到目前為止所擁有的

<script type="text/javascript">
shortcut.add("Alt+T",function() {
window.open("https://twitter.com/intent/tweet?text=(document.title) - &url=(document.URL)&via=jamiebrittain")
});
</script>

似乎document.titledocument.url沒有更改為頁面標題和URL。 這是一個腳本標簽,說明它是javascript所以為什么不改變或document.titledocument.url不起作用?

代替

window.open("https://twitter.com/intent/tweet?text=(document.title) - &url=(document.URL)&via=jamiebrittain")

window.open("https://twitter.com/intent/tweet?text="+encodeURIComponent(document.title)+"&url="+ encodeURIComponent(document.URL)+"&via=jamiebrittain")

你需要將字符串與javascript變量連接起來,而不是內聯使用它們。

感謝@Esailija指出你也需要使用encodeURIComponent - 這確保變量在被添加到字符串之前被編碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM