Titanium mobile webView.evalJS() は「”」と「’」の使い分けに気をつけろ

meta タグにアクセスしたくてこんなコードを書いた

webView.evalJS('document.getElementsByName("author").item(0).content');

これは動かない。が、

webView.evalJS("document.getElementsByName('author').item(0).content");

これは動く。どっちも同等のコードをブラウザ上で動かすぶんには動くんだけど、Titaniumは現時点では(2.1.4)後者の書き方じゃないとダメな模様。なんでだよ。。

 

コメントを残す

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