https://www.moneysupermarket.com/shop/car-insurance/questionset/#?step=highimpactquestions と定義済みのデータを含むコンテンツスクリプトを作成しています。Chrome拡張コンテンツスクリプトでAngularを使用してウェブサイトの入力を変更する
しかし、私は最初のステップ、ページの最初のフィールド、登録番号に問題があります。
、私は私のスクリプト内のjQueryを使用している、と私は私が
$('input#regnumber').val(data['car_reg'])
を使用して欲しいものへの入力の値を設定することができます。しかし、私は見つけるの車のボタンをクリックをシミュレートするとき、フィールドが空であることをウェブサイトのように思えます「登録番号を入力してください」という警告メッセージが表示されます。
私はコードを見て、そのウェブサイトが角度を使用しているのを見ました。それで、そのバインディングと関係があると思います。
私は$('input#regnumber')
で変更、キーアップ、入力イベントをトリガしようとしましたが、何も変更されません。
EDIT:多分データの値[ 'car_reg']が定義されていないので、 はまた、成功
いいえ、regnumberフィールドの値は正常にデータ['car_reg']に設定されますが、角度だけでは登録されません。 データ['car_reg']の代わりに任意の文字列を試すことができます – kecman