我试图在Meteor 应用程序中包含 Google Plus One 按钮以进行协作草图绘制,但我注意到script
模板内的标签未执行。
<template name="gplus">
<!-- Place this tag where you want the +1 button to render. -->
<div class="g-plusone" data-href="{{url}}"></div>
<!-- Place this tag after the last +1 button tag. -->
<script type="text/javascript">
console.log("Google Plus button");
(function() {
var po = document.createElement('script');
po.type = 'text/javascript';
po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
</script>
</template>
我通过将脚本移动到单独的 JavaScript 文件来使按钮工作,但我仍然想知道为什么内联脚本不起作用。
我在控制台上看到了脚本标签,但脚本本身没有运行。Meteor 是如何做到这一点的?