作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当前在我的 index.html
文件中,我有以下脚本行:
<script src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
是否可以提取 src
变量并将其作为变量导入到脚本中?我尝试使用位于外部 variable.xsl
文件中的 xsl:variable
,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="google" select="API_KEY"></xsl:variable>
</xsl:stylesheet>
然后尝试将其导入我的脚本中,
<xsl:include href="variable.xsl"/>
<script src="{$google}"></script>
但即使 xls:variable
位于同一文件中,脚本源也不起作用。
我想将我的代码推送到公共(public)存储库,这就是我想隐藏 key 的原因。
最佳答案
希望这是您正在寻找的答案,只需使用 JQuery,您就可以动态添加 src
属性
HTML
<script id="googleAPI">
注意我们在脚本元素上设置了一个 id
Javascript
let url = "https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"
$("#googleAPI").attr("src", url)
关于javascript - 如何在index.html文件中导入脚本的src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54679297/
我是一名优秀的程序员,十分优秀!