2016-11-16 11 views
-2

私はdomで掻き集めて読んでいて、考えていました。ページにアクセスしたときにWeb要素を自動的に変更することはできますか?例:html要素を自動的に変更するには

私はこのような何かにそれを変更したいしかし:

は、Webブラウザのための任意の拡張子なしで自動的に行うことが可能、このですか?

+0

拡張子なし、いいえ。あなたがページにアクセスするたびにコンソールにスクリプトを入力しない限り。 Tampermonkeyとhttp://userscripts.orgをチェックしてください –

+0

私はこれにPHPスクリプトを書くことができますか? (大変申し訳ありません) –

+1

ここでは2つの質問をしています。もしあなたがしっかりしているなら、サーバー側で行う必要があります。そのため、PHP、ASP.Net、Nodeなどが便利です。あなたがしたいのは、自分のマシン上で自分の好みに合わせてページレイアウトを変更してから、上記の拡張子を使ってください。 –

答えて

0

あなたはctrl + shidt + iを押してinspect要素を開きます。

彼らはあなたがしたい要素を検索し、IDを取得:

<a id="nav-jobs" href="jobs"> 
    Jobs 
</a> 

を、コンソールタブに次のように入力します。

document.getElementById('nav-jobs').innerHTML = 'Hello'; 
+0

あなたのメソッドを使ってみましたが、ページをリフレッシュすると正常に戻ります。これを排除できますか? –

0

あなたは、任意のブラウザ拡張機能を使用したくない場合プロキシサーバーを作成し、ブラウザからプロキシにトラフィックをリダイレクトする可能性があります。これはPHPでも可能です。初心者はminiProxyです。

しかし、これは非常に野心的なプロジェクトになる可能性があります。

+0

私はこの[リンク](http://simplehtmldom.sourceforge.net/)に行き、html要素を変更する方法の下でコードを見つけました。これは使えますか? –

+0

@WossmathPrep HTMLコードを操作しようとすると、DOMパーサが必要になります。しかし、クライアント(ブラウザ)とWebサーバーの間の中間者としてプロキシも必要になります。 – gus27

関連する問題