htmlparser.jsが動作しない


弊社で独自に制作したWordPressテーマにいくつかのSEO上有用と思われる情報を掲載しようと思い、あれこれ探していたところ、JavaScriptのHTMLパーサーをライブラリを見つけた。

John Resig – Pure JavaScript HTML Parser

JavaScriptは元々Domパーサーできるじゃんと思われる方も多いと思うが、今回やりたかったのは外部のHTMLをパースしたかったので、このようなライブラリが必要だった。

で、結論。

動きませんでした。

原因は、prototype.jsによるものらしい。

prototype.jsはその機能上配列やオブジェクトを汚染してしまうので、どうしても相性というのが生じてしまう。

素直にPHP側でパースして処理を行うことで解決した。

ちなみにやりたかったことはこんなこと。

wp

WordPressを企業サイトに納入する際に、うちではダッシュボードもカスタマイズしているのですが、今回はこのダッシュボードの右側の部分。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>