使用 cloudflare 的 workers 在网站</body>前插入 js 怎么写?

2022-12-18 19:18:09 +08:00
 byewind

大家好,我是一个产品设计师,并不会代码. 我的想法是在使用 Framer 制作的网站里插入几段 js 用来优化我的网站. 经过我的探索发现使用 cloudflare 的 workers 可以做到.

但是我不会写代码,看文档则有一大堆不懂,基本要把 JavaScript 语言从零开始学会了才能明白文档的意思. 所以来求助,目标就是在网页的</body>前,在<body>标签的所有内容后插入几段 js.

因为需要插入的 js 需要查找网站生成后的样式名来起作用.

我的网站地址: https://snow.byewind.com/

另外我的产品很不错,但是缺乏流量, 在外网粉丝多的朋友可以帮我分销,我会提供高于产品价格 50%的分销费用.

1794 次点击
所在节点    问与答
28 条回复
OkotoO
2022-12-25 11:18:19 +08:00
@byewind 看看路由是不是只匹配了根目录,如果是的话改成 test.brewing.com/* 再试试看
byewind
2022-12-27 02:32:14 +08:00
@cha0sCat 不知道在哪里可以看到报错, 在 worker 中是没有出现错误的. 理想的脚本运行效果应该是打开 byewind.com 的网址都能对应到 byewind.framer.website 网址里的内容. 可是现在 /后的域名会出问题.可以用 byewind.com/about 这个地址来看出问题的页面, 这个地址应该显示的内容是 byewind.framer.website/about
byewind
2022-12-27 02:35:12 +08:00
@OkotoO 路由的部分 *.byewind.com/* , byewind.com/* 这两个地址我都匹配了这个 worker, 应该没有问题的. 这里不能发图片啊
byewind
2022-12-27 02:39:03 +08:00
方便的话在 twitter 上私信我? 我的 twitter 是 https://twitter.com/FarewelltoWind
OkotoO
2022-12-28 09:35:20 +08:00
@byewind 好, twitter 私信你了
byewind
2022-12-28 18:47:45 +08:00
@OkotoO 非常感谢, 我试过了, 确实和你说的一样.
byewind
2022-12-28 20:05:05 +08:00
具体的实现方法和用到的素材我都放在这个文档里, 有兴趣的朋友可以研究研究, 解决下目前还存在的问题.

https://byewind.notion.site/Cloudflare-Workers-Framer-8e1b5a09b4d448c2ad1d6c74b5ed3d21
Helsin
190 天前
你都用 cloudflare 了,直接用 Zaraz 的 Custom HTML 就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX