【发布时间】:2021-09-16 01:32:53
【问题描述】:
我正在尝试在 head 部分的脚本标记中访问 Date.now()。我正在使用以下 sn-p 代码:-
import Link from "next/link";
import Head from "next/head";
export default function IndexPage() {
return (
<div>
<Head>
<script
// eslint-disable-next-line react/no-danger
dangerouslySetInnerHTML={{
__html: `
document.write("\x3Cscript src="https://somerandomeurl/initialize_pixel.js?v=' + Date.now() + '">\x3C/script>");`
}}
></script>
</Head>
Hello World.{" "}
<Link href="/about">
<a>About</a>
</Link>
</div>
);
}
当我运行这段代码时,我得到以下输出:-
'); 你好世界。关于
如何获取日期并避免打印 ');在屏幕上?
【问题讨论】:
-
你为什么要使用脚本来设置一个脚本的内部 HTML,而 document.writes 另一个脚本?最后使用你想要的脚本。
-
嗨,@Quentin 我在我的一个登录页面上添加了一个像素。 我正在为我的网站使用下一个 js。
标签: javascript reactjs next.js head