【问题标题】:How can I get it work: Embedding Twitter's Web Intent我怎样才能让它发挥作用:嵌入 Twitter 的 Web Intent
【发布时间】:2013-11-27 01:21:10
【问题描述】:

通常,Web Intent 用作弹出窗口。据 Twitter 称,它还提供嵌入功能。

“某些网站可能更喜欢嵌入不显眼的 Web Intents 弹出式 Javascript 内联或不依赖于 platform.twitter.com。下面的 sn-p 将提供没有外部依赖的等效功能。"
sn-p 可以在 https://gist.github.com/894540#file_intents.html
找到 见:http://dev.twitter.com/pages/intents

但是,我无法完成这项 sn-p 工作。 我将 sn-p(JavaScript) 代码复制到一个 html 文件并在浏览器中打开它。什么也没发生!我应该怎么做才能让它工作?

【问题讨论】:

    标签: twitter android-intent embed


    【解决方案1】:

    我在纽约创业周末期间遇到了同样的问题。

    他们提供的 sn-p 确实会根据需要打开 Twitter 弹出窗口,但是 Twitter 弹出窗口将消息传递回您的网页的能力有点复杂。您将需要了解他们的 widgets.js 代码如何工作并重现设置 RPC 框架所必需的内容。我的短期解决方法是包含一个稍微修改(未混淆)的 widgets.js 版本,它不会用他们的按钮替换我的按钮。

    如果您可以等待,我将在一两周内解决这个问题。

    ...或者您可以直接包含他们的 widgets.js :)

    【讨论】:

      【解决方案2】:

      欢迎来到 Twitter API 文档的模糊世界。我认为您误解了 API 页面上令人难以置信的糟糕措辞: 嵌入该 javascript 代码允许您以“twitter 样式”弹出窗口打开 twitter 网页意图页面,而无需依赖于 platform.twitter.com。它确实允许您嵌入 twitter 意图。

      您可以通过添加该 javascript 然后将以下内容添加到您的页面来查看它的工作情况 <p><a href="https://twitter.com/intent/tweet?">New</a></p>

      单击“新建”将在弹出窗口中打开它。删除 javascript,然后单击“新建”会将页面导航到推文框。

      令我非常沮丧的是,至少据我所知,它们不允许正确嵌入。我知道为什么他们选择了这种方法,但这仍然令人沮丧。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-02
        • 1970-01-01
        • 2021-05-27
        • 2019-05-25
        • 2022-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多