无法将disqus集成到phonegap应用程序中

时间:2015-01-28 06:47:02

标签: cordova

我在phonegap应用程序中实现Disqus。我使用下面的代码:

var disqus_shortname = 'myproject'; // the forum shortname we created
var disqus_identifier = 'disqus_thread'; // unique id of the thread we created

// SSO snippet

(function() {
   var dsq = document.createElement('script');
   dsq.type = 'text/javascript';
   dsq.async = true;
   dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
   (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();

但我收到错误enter image description here

提前致谢。

2 个答案:

答案 0 :(得分:0)

这是你应该这样做的:https://help.disqus.com/customer/portal/articles/472096-javacript-embed-in-native-apps

即,您需要将代码存放在在线URL上,因此引荐来源是真实地址,而不是file:// one,这是cordova / phonegap应用程序中的情况。

答案 1 :(得分:0)

我尝试使用iframe。

指向iframe的链接必须包含disqus代码。

它在android cordova / phonegap应用程序中适用于我,但在ios应用程序中面临问题。

即,当我尝试登录disqus iframe时,我无法关闭浏览器并返回应用程序。