昨天我尝试将https://makerwidget.com添加到我的网站&在定制它结束时,我得到了一个脚本标记,我想将它添加到我的网站中
剧本是-
<script>
(function(d, h, m){
var js, fjs = d.getElementsByTagName(h)[0];
if (d.getElementById(m)){return;}
js = d.createElement(h); js.id = m;
js.onload = function(){
window.makerWidgetComInit({
position: "left",
widget: "2hc0aqfnigsyxkf5-aewnonydaddchdgj-vwoc6njlwhycxyw6"
})};
js.src = "https://makerwidget.com/js/embed.js";
fjs.parentNode.insertBefore(js, fjs)
}(document, "script", "dhm"))
</script>我想把它作为一个有两个选项的插件-
(1) position,即left
(2) widgetId,即2hc0aqfnigsyxkf5-aewnonydaddchdgj-vwoc6njlwhycxyw6
我在https://github.com/deadcoder0904/gatsby-plugin-makerwidget上发布了v1.0.0,它没有选项&它的编写方式类似于gatsby插件-twitter,但不起作用
如何使它添加外部脚本?
我如何添加两个选项职位& widgetId?
发布于 2018-10-11 12:08:08
找到解决办法
我错误地将gatsby-browser.js放在src/文件夹中,而不是将它保持在顶层。
其他一切都很好:)
https://stackoverflow.com/questions/52757071
复制相似问题