我有这个例子,这是一个文件html:
<html>
My html
<script>
function Test() {
alert("yaaaah");
}
</script>
</html>
我希望nodeJS服务器在例如/ path / here的文件中执行函数Test()。
使用require不起作用,因为该函数嵌套在html中。
如何访问此功能并从服务器端执行?
答案 0 :(得分:0)
我的方法是强迫他们在HTML中写一个特定的评论,如:
<!--key 400,500-->
然后您可以阅读HTML文件并使用RegExp提取值:
let html = '<html><!--key 500,23--></html>'
let matches = /<!--key (\d+),(\d+)-->/g.exec(html);
matches.shift();
console.log(matches);
&#13;
虽然如果宽度和高度不是静态的,那么它不是一个有效的答案。