未捕获引用错误:未在(index):24:1处定义ChromeSamples

t3irkdon  于 2023-05-04  发布在  Go
关注(0)|答案(1)|浏览(158)

在测试Web NFC并遵循GoogleChrome在Github上给出的脚本示例时,我试图在www.000webhost.com上部署我的网站时出错。我该怎么解决?

错误:

Uncaught ReferenceError: ChromeSamples is not defined
at (index):24:1

错误是指index.html(请参阅Github链接上的完整脚本)文件如下行:

<script>
log = ChromeSamples.log;

if (!("NDEFReader" in window))
  ChromeSamples.setStatus("Web NFC is not available. Use Chrome on Android.");
</script>
sdnqo3pr

sdnqo3pr1#

**解决方案:**必须将output_helper.html内容包含到下面的index.html行中:

{% include output_helper.html initial_output_content=initial_output_content %}

**为什么?**因为链接中的仓库使用Jekyll(它是Ruby的模板引擎),并自动用output_helper.html内容填充index.html行。如果你没有使用Jekyll,那么你必须手动插入链接的内容。

Here是一个在Google Chrome中使用NFC读写器的存储库。如果仓库对您有帮助,请在仓库上加星!
谢谢@Phil在评论中提供这个答案!

相关问题