有可能反汇编html吗?

时间:2012-08-06 13:05:23

标签: javascript html

出于测试目的,我用一个按钮创建简单的html。当您单击按钮时,它会显示警报。我尝试将olly,ida和cheatengine的按钮文本值更改为其他值,但它不起作用。为什么呢?

是否可以更改html变量的值,是否可以像iexplorer一样反汇编程序?

我工作的简单html看起来像这样:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function myFunction()
{
alert("I am an alert box!");
}
</script>
</head>
<body>
<input type="button" onclick="myFunction()" value="Show alert box" />
</body>
</html>

3 个答案:

答案 0 :(得分:2)

如果您使用的是Internet Explorer 9,请点击 F12 以启用developer tools。这将显示HTML的结构,然后您可以更改。这些还允许您(通过脚本选项卡)设置断点并调试JavaScript。从这里你可以改变变量值。

对于旧版本的IE,Developer Toolbar中提供了类似的功能(但不包括JavaScript调试)。

如果您使用的是FireFox,请尝试FireBug

如果您使用的是谷歌浏览器,请点击 F12 以显示开发者工具。

顺便说一句,你的术语是不正确的:HTML不会被编译(或汇编),所以拆解它的想法是无效的。您可能正在寻找的词是 debug

答案 1 :(得分:0)

如果您使用的是Internet Explorer,请不要按F12启用开发人员工具。这只会严重显示HTML的结构,然后您可以很难改变。

相反,请确保您使用的是FireFox,然后安装扩展程序FireBug,这样您就可以在浏览器中查看和编辑HTML / CSS和Javascript(等等)。

答案 2 :(得分:0)

这就是你想要的意思吗?

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function olly()
{
alert("Olly");
}

function cheatengine()
{
alert("cheatengine");
}
</script>
</head>
<body>
<input type="button" onclick="olly()" value="olly" />
<input type="button" onclick="cheatengine()" value="cheatengine" />

</body>
</html>