这些命令是什么:<!--#if FIREFOX, <!--#include
What are these commands: <!--#if FIREFOX, <!--#include
在我使用的 JS 项目中 (pdf.js),我在 HTML-File:
中找到这样的命令
<!--#if FIREFOX || MOZCENTRAL-->
<!--#include viewer-snippet-firefox-extension.html-->
<!--#endif-->
他们应该做什么很明显,但他们是什么?起初我以为它可能是 SSI,但 Syntax 有点不同。此外,显然不可能 google 语法正确,所以我问你一个可能很愚蠢的问题是什么!
这是PDF.js自己的预处理器。如果您 运行 没有 compiling/processing 的代码,浏览器将忽略注释代码,并且在处理时 -- 注释代码将被删除或取消注释(对于 #else 情况)。
在 https://github.com/mozilla/pdf.js/blob/master/external/builder/builder.js
查看它的源代码
在我使用的 JS 项目中 (pdf.js),我在 HTML-File:
中找到这样的命令<!--#if FIREFOX || MOZCENTRAL-->
<!--#include viewer-snippet-firefox-extension.html-->
<!--#endif-->
他们应该做什么很明显,但他们是什么?起初我以为它可能是 SSI,但 Syntax 有点不同。此外,显然不可能 google 语法正确,所以我问你一个可能很愚蠢的问题是什么!
这是PDF.js自己的预处理器。如果您 运行 没有 compiling/processing 的代码,浏览器将忽略注释代码,并且在处理时 -- 注释代码将被删除或取消注释(对于 #else 情况)。
在 https://github.com/mozilla/pdf.js/blob/master/external/builder/builder.js
查看它的源代码