我正在尝试使用 Twitter Java Script API 在 Twitter 上共享页面。
问题在于该 url 包含哈希标签 #,因为它是使用 Angular JS 构建的页面,而 Twitter 会截掉哈希后面的 URL 片段。
最佳答案
发现井号#
可以用%23
代替。于是模板中的链接就变成了
<a href="https://twitter.com/share?url={{twitterfullurl}}" ...
在 Controller 中,我以这种方式更改了 url:
$scope.twitterfullurl = $scope.fullurl.replace('#', '%23');
关于angularjs - Angular js 页面和 Twitter 分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963407/