我有一个简单的分享按钮,通过该按钮分享网址和文字
https://twitter.com/intent/tweet?text=ドキドキしたい15才】 さんにおすすめのマンガは 「トレース 科捜研法医研究員の追想」 あなたも診断してみる? ⇒ &hashtags=hello&url=encodeURIComponent('https://google.com')
这适用于每个浏览器,但当IE11无法正常工作时。显示400个不良请求。有谁能够帮我。
有时不会显示400个不良请求,但显示为问号的日文文本
当我打开这个URL到chrome然后它工作,之后如果我从Chrome复制这个URL然后也在IE工作,但直接URL不起作用。也许URL编码问题。请帮忙
您需要% - 将您的URL编码为UTF8。 IE 11不会这样做。这是一个相关的SO问题: Why Internet Explorer doesn't url-encode the urls?
最后问题解决了。我编码的文本也像URL一样,也在IE11中工作。所以我使用下面的encodeURIComponent('Japanese text')
然后工作
https://twitter.com/intent/tweet?text=encodeURIComponent('ドキドキしたい15才】 さんにおすすめのマンガは 「トレース 科捜研法医研究員の追想」 あなたも診断してみる? ⇒')&hashtags=hello&url=encodeURIComponent('https://google.com')