私は現在、このサイトを使用して私の実験をしようとしています:
http://store.nike.com/us/en_us/pd/lunarglide-5-running-shoe/pid-726047/pgid-726952
私が達成しようとしているのは、ユーザーがデフォルトの靴のサイズを chrome 拡張機能の端に入力し、ユーザーがこのページにアクセスすると、適切なサイズが自動的にクリックされ、カートに追加をクリックすることです。
提出しないことを除いて、私はこれをすべて達成しました。靴のサイズを追加するように指示されます。
GIF:
$(document).ready(function(){
checkForData();
$('.add-to-cart').trigger('click');
});
function checkForData()
{
$('ul.footwear li').removeClass("selectBox-selected");
chrome.storage.local.get('value', function (results) {
$('ul.footwear').find('a').filter(function(idx, el){
return $.trim($(this).text()) == $.trim(results.value);
}).closest('li').addClass('selectBox-selected');
$("a.footwear span.selectBox-label").text("("+$.trim(results.value)+")");
});
}
クリックされたか..}).closest('li').addClass('selectBox-selected');
のようにトリガーイベントを使用しようとしましたが、何も起こらないので、誰かがクリックした場合のクラスを指定しました。
デビッド