twitter - Twitter 分享按钮在 Safari 上打开两个标签
问题描述
我正在使用以下 URL 在 Twitter 上共享该页面:
https://twitter.com/intent/tweet?text=POST_TITLE&POST_URL&via=akhbar
它适用于所有浏览器和移动设备,除了 Safari,它会打开:
- 一个带有前一个 URL 的选项卡,但在 URL 的末尾添加了以下参数:
&original_referer=POST_URL
- 带有原始分享按钮 URL 的新窗口(显示 Tweet 编辑器)。
为什么在 Safari 上会发生这种情况?以及如何避免这种情况?
解决方案
我通过将 Twitter 共享 URL 更改为以下内容解决了这个问题:
https://twitter.com/share?url=POST_URL&via=akhbar&text=POST_TITLE
但我不知道 和 之间有什么区别intent
,share
以及为什么旧 URL 会发生这种情况。
推荐阅读
- laravel - 如何使用 Laravel / Laragon 调试/查看 SQL 请求
- html - 在网页上的搜索框中输入文本,然后单击搜索
- unity3d - Gun Script Creates Bullet But Bullet Travel in All Different Directions
- python-3.x - 警告安装 SqlAlchemy
- security - 在 Electron 中使用 webview 标签是否安全?
- java - 无法使用 sprint WebClient 发布请求:总是 400
- reactjs - react中外部链接重定向时如何保存和传递用户名和密码
- node.js - 如何在nodejs中开玩笑地存根/模拟方法/构造函数的参数以进行单元测试?
- excel - 抓取网站的源代码在 VDI 上不起作用
- javascript - 设置动态值 css 动画 stroke-dashoffset