2011-06-23 24 views
2

通常,Web意圖用作彈出窗口。據Twitter稱,它還提供了嵌入功能。我如何才能使它工作:嵌入Twitter的Web意圖

「有些網站可能喜歡嵌入不顯眼的網絡意圖彈出的Javascript在線或不依賴於platform.twitter.com。以下的片斷將提供同等功能,而無需外部的依賴。」
的片段可以在https://gist.github.com/894540#file_intents.html
查看發現:http://dev.twitter.com/pages/intents

但是,我不能讓這個片段的工作。 我將片段(JavaScript)代碼複製到一個html文件並在瀏覽器中打開它。什麼都沒發生!我該怎麼做才能使它工作?

回答

2

我在NYC Startup Weekend期間遇到同樣的問題。

他們提供的片段根據需要打開了Twitter彈出窗口,但Twitter彈出窗口將消息傳回網頁的能力稍微複雜一些。您需要了解它們的widgets.js代碼的工作原理,並重現設置RPC框架所需的內容。我的短期解決方法是包含一個稍微修改(未混淆)的widgets.js版本,它不會替代我的按鈕。

如果您可以等一會,我會在一兩週內解決這個問題。

...或者你可以只包括其widgets.js直接:)

0

歡迎Twitter的API文檔的模糊的世界。我想你誤會,沒有小部分難以置信的措辭不佳在API頁面上: 通過嵌入該javascript代碼,您可以在「twitter樣式」彈出窗口中打開twitter web意圖頁面,而無需依賴platform.twitter.com。它確實而不是允許您嵌入Twitter的意圖。

您可以通過添加JavaScript,然後添加以下到您的網頁 <p><a href="https://twitter.com/intent/tweet?">New</a></p>

單擊「新建」將在彈出打開它在工作中看到它。刪除javascript,然後點擊「新建」將導航到微博框。

這對我來說令人難以置信的令人沮喪,至少據我所知,它並不允許正確的嵌入。我知道爲什麼他們打開這種方法,但它是令人沮喪的。

相關問題