我在网站上添加了"推文"链接.它使用网址更新您的Twitter状态(如果您已登录).基本版如下:
<a href="http://twitter.com/home/?status=TEST STATUS">Twitter</a>
Run Code Online (Sandbox Code Playgroud)
你可以在这里看到它 - http://jsfiddle.net/CXzf9/1/ - 右键单击链接在新窗口中打开(需要首先登录到Twitter).
除iOS设备外,工作正常.然后它会给出一个错误,上面写着"抱歉该页面不存在".设置为iPad用户代理时,您还可以使用Safari查看此内容.它重定向
http://twitter.com/home/?status=TEST STATUS
Run Code Online (Sandbox Code Playgroud)
至
https://mobile.twitter.com/home/?status=TEST STATUS
Run Code Online (Sandbox Code Playgroud)
但这不是导致问题的原因,就好像您访问Safari中的链接(使用通常的用户代理),您获得了移动版本,但它仍然允许您更新您的状态.
这是一些iOS限制吗?
更新 - 视觉解释:
这是访问Safari中的移动链接:

这与用户代理设置为iPad的链接相同:

好的,如果您使用以下网址,它似乎有效:
https://twitter.com/intent/tweet?text=
Run Code Online (Sandbox Code Playgroud)
所以原始代码将是:
<a href="https://twitter.com/intent/tweet?text=TEST STATUS">Twitter</a>
Run Code Online (Sandbox Code Playgroud)
由于某种原因,必须有一些iOS限制更新状态.
| 归档时间: |
|
| 查看次数: |
3916 次 |
| 最近记录: |