我有来自 Olark 的 JavaScript 代码,它要求您在某处添加到 HTML 正文中。
我将 JavaScript 代码添加到 assets/javascript/olark.js 并将 require olark.js 附加到 application.js
我的应用程序没有任何反应。我还需要做什么才能让 Olark 出现?
我有来自 Olark 的 JavaScript 代码,它要求您在某处添加到 HTML 正文中。
我将 JavaScript 代码添加到 assets/javascript/olark.js 并将 require olark.js 附加到 application.js
我的应用程序没有任何反应。我还需要做什么才能让 Olark 出现?
在 olark 为您提供的代码中有一些 HTML 标记。删除 HTML 标签,它应该可以工作。
这是我的设置:
应用程序/资产/javascripts/application.js
//= require olark
应用程序/资产/javascripts/olark.js
...olark code they provide when you sign up without html
问题是激活 turbolink 后,当我点击内部链接时,聊天小部件不再可用。我认为我可以在Google Analytics with Rails 问题上使用该主题的相同提示。如果有人对此有提示?;)
@Bruno 接受的答案有另一种解决方案。
您可以将代码片段放入一个部分中,并在您的视图中呈现它。
这对我来说感觉更整洁,因为您不需要手动删除 html 代码。您可以使用提供的代码片段而无需任何修改。