小编Spl*_*ous的帖子

你如何在Twitter共享链接文本中包含主题标签?

我正在使用www.twitter.com/share函数编写一个带有自定义推文按钮的网站,但我遇到的问题是在推文文本中包含哈希"#"字符.

例如:

http://www.twitter.com/share?url=www.example.com&text=I+am+eating+#branstonpickel+right+now
推文文本显示为" 我正在吃饭 "并省略了哈希以及之后的所有内容.

我快速浏览了一下Twitter论坛,并了解到哈希'#'字符不能成为共享网址的一部分.
https://dev.twitter.com/discussions/512#comment-877上有人说:

哈希是URL中的特殊字符(它们标识文档片段),因此它们及其后的任何内容都不会被发送到服务器.

你需要URLEncode它,所以使用%23

当我在测试链接中尝试第二点时:

www.twitter.com/share?url=www.example.com&text=I+am+eating+%23branstonpickel+right+now
推文文字出现为' 我现在正在吃%23branstonpickel '字面上包括%23而不是转换它哈希.

对于这个令人讨厌的问题感到抱歉,但是有谁知道这是我做错了什么?
任何反馈将不胜感激:)

twitter share hyperlink hashtag

32
推荐指数
2
解决办法
5万
查看次数

Cordova 3.0 - 在iOS中的外部浏览器中打开链接

在iOS上使用Cordova 3.0时,如何在设备本机浏览器中打开链接?

人们建议使用window.open( url, "_system" )但这在Cordova 3.0中不起作用.

我的尝试

if( navigator.app ) // Android
    navigator.app.loadUrl( url, {openExternal:true} )
else // iOS and others
    window.open( url, "_system" ) // opens in the app, not in safari
Run Code Online (Sandbox Code Playgroud)

有谁知道一个适用于Cordova 3.0的解决方案?
谢谢

javascript ios cordova

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

cordova ×1

hashtag ×1

hyperlink ×1

ios ×1

javascript ×1

share ×1

twitter ×1