由于不再支持@anywhere,我正在寻找一种让人们直接从没有Twitter Widget的页面发送推文的好方法。
可以创建一个填写推文文本的URL:
https://twitter.com/intent/tweet?text=hello+this+is+a+test+message
是否有办法制作输入字段,并将填写的文本转换为文本+文本+文本格式。通过提交填写的文本,它将链接到上面提到的URL类型。
所以,如果我输入的话:'我爱你们!'提交将导致链接到: https://twitter.com/intent/tweet?text=I+love+you+guys!
答案 0 :(得分:1)
当然!
<input type="text" name="msg" /><button>Tweet!</button>
<script>
document.querySelector('button').addEventListener('click', function() {
var msg = document.querySelector('input[name=msg]').value.replace(/ /g, '+');
location.href = 'https://twitter.com/tweet.php?text=' + msg;
});
</script>
答案 1 :(得分:0)
split(“match”)。join(“replace”) - 这似乎与直觉相反,但它可以在大多数现代浏览器中以这种方式工作。
在你的情况下,我认为你可以string =split(" ").join('+')
。以文字+文字+文字形式输入字符串