質問

私はjavascriptのを見て(といくつかはあまりにも書かれている)(あなたの前に男が入力...でパスワードを残した場合に便利)inputタグの内容を表示するようにしましたが、私はJavascriptの変数を表示するためにJSを使用したいですそれは、ページ内に存在します。

私はそれが本当だか、単にルートキットの温床かどうかを確認するために、ファイル共有サイトをチェックアウトしたいので、

私はこれをしたい理由がある。

任意のアイデア?

役に立ちましたか?

解決

IEとFFの両方でのDOMの検査官があります。古いIEのバージョンでは、ドキュメントツリーを<お勧めします/>その Web Developerのアクセサリーののセクション。 IE8であっツール - >開発者ツールに移動し、そこにあなたはそれを再生するにはちょっといいコンソールはあなたにこれらの事が表示されますがあります。 FFでは、DOMインスペクタに建てられたか、 Firebugのの(私の個人的な好み)を使用することができます。このブックマークレットでもあり、ここでのコードは、(クリーンアップ)であります:

<html>
    <head>
        <script type="text/javascript">
            var wer = "asdasd";

            function getEm()
            {
                var x,d,i,v,st;
                x=open();
                d=x.document;
                d.open();

                function hE(s)
                {
                    s=s.replace(/&/g,"&amp;");
                    s=s.replace(/>/g,"&gt;");
                    s=s.replace(/</g,"&lt;");
                    return s;
                }

                d.write("<style>td{vertical-align:top; white-space:pre; } table,td,th { border: 1px solid #ccc; } div.er { color:red }</style><table border=1><thead><tr><th>Variable</th><th>Type</th><th>Value as string</th></tr></thead>");

                for (i in window)
                {
                    if (!(i in x) )
                    {
                        v=window[i];
                        d.write("<tr><td>" + hE(i) + "</td><td>" + hE(typeof(window[i])) + "</td><td>");
                        if (v===null)
                            d.write("null");
                        else if (v===undefined)
                            d.write("undefined");
                        else
                            try
                            {
                                st=v.toString();
                                if (st.length)
                                    d.write(hE(v.toString()));
                                else
                                    d.write("%C2%A0")
                            }
                            catch(er)
                            {
                                d.write("<div class=er>"+hE(er.toString())+"</div>")
                            }

                        d.write("</pre></td></tr>");
                    }
                }

                d.write("</table>");
                d.close();
            }
        </script>
    </head>
    <body onload="getEm()">
    </body>
</html>

他のヒント

このビュー-変数のブックマークレットを試してみてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top