我正在构建一个显示svg使用 python 代码生成的文件的工作程序triangles.py。在这段 python 代码中,我有一个函数:
getSVGCode(vw, vh):
⋮
callingOtherFunction(inThisFile)
⋮
return svgCode
该函数需要从 Cloudflare Workers 上运行的 javascript 调用(使用下面给出的方法)。svgCode 被插入到htmljavascript 返回给浏览器的字符串中。
const html = `<!DOCTYPE html>
<body>
<h1>Hello World</h1>
<svg>My svg here</svg>
<p>This markup was generated by a Cloudflare Worker.</p>
</body>`
async function handleRequest(request) {
return new Response(html, {
headers: {
"content-type": "text/html;charset=UTF-8",
},
})
}
addEventListener("fetch", event => {
return event.respondWith(handleRequest(event.request))
})
所以,我想知道一种方法让 Javascript 代码将视口尺寸 (vh和vw) 传递给 python 函数,以便可以使用这个尺寸生成 svg。如果这个选项不可行,我将不得不调整 svg 的大小,它看起来会被拉伸。我还想知道如何让 Worker 也从 javascript 运行 python 代码。
我是编码初学者,尤其是 javascript。请提供完整信息,以便我能够理解您的答案。谢谢!
森林海
相关分类