如何在没有<script>标签的情况下以HTML格式启动脚本?

时间:2017-06-15 18:52:34

标签: javascript html wavemaker

我正在使用一个名为WaveMaker的低代码开发平台,它为您提供了自定义页面”标记“的选项(HTML,但是你无法真正编辑&lt; head&gt; ;整件事情有点奇怪),页面的Javascript,尤其是onpageload等事件,页面风格(CSS),和页面的变量(JSON)。我正在尝试嵌入Formstack表单,但每次Markup部分遇到&lt; script&gt; 标记时,它都会在标记结束后删除所有内容。 这就是标记页面的样子。我联系了支持,他们似乎表示这是故意的。有没有办法让HTML运行脚本包含在线而不说&lt; script&gt; ? PS:我可以使用iFrame嵌入,但由于某种原因,iFrames不能在iPhone测试程序上工作,即使他们正在模拟器上工作。

&#xA;

3 个答案:

答案 0 :(得分:3)

您可以将其放在HTML事件属性中。

<body onload="/*your JS here*/">

</body>

如果这不起作用,请尝试将onload附加到另一个HTML元素或尝试其他一个事件处理程序(尽管我相信他们也应该考虑到这一点)

答案 1 :(得分:0)

这个怎么样:

<body onload="javascript:(function(){
// you can place your code here it should run
alert('ok')
})()">

</body>

答案 2 :(得分:0)

Avatao的“高级网络安全职业路径”中,有一个黑客任务,您需要在其中插入恶意的javascript代码-但是