質問
WEBサイト公式では提供されていない機能を、
ユーザーが拡張機能として作成できるuserscriptですが、
React.jsでなければ動作するのですが、
React.jsを利用したWEBサイトの場合上手く動作することができませんでした。
React.js を利用したWEBサイトの場合どのように書けばよいでしょうか?
試したこと
・以下は、一瞬値は変わるのですが、すぐに初期値に戻るといった動きをします
// XPath を元にselectを探し、値を10に変更する document.evaluate('//*[@id="..../select', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).value = 10;
・setTimeoutを利用すると値の変更には成功しました。
すぐに値は初期値に戻らないのですが、
textboxの値を変更したりするとuser.jsで書き換えた値が全て初期値に戻ってしまいます。
環境
Chrome 55
Tampermonkey v4.2.7
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/12 14:00 編集