Как обойти угловой валидатор? - PullRequest
0 голосов
/ 13 ноября 2018

Я создал расширение Chrome, которое копирует поля адреса со своей страницы и вставляет его на страницу оформления заказа других сайтов, таких как amazon, homedepot и т. Д., Проблема возникает на веб-сайте Home Depot, так как в ней данные вставляются в поля, но, тем не менее, они отображают ошибку просьбы заполнить поле. Вот мой код расширения Chrome: -

function _0xd4fbx11hd() {
     if(isChrome()){
         chrome['storage']['sync']['get']('AmazonAtofill_buyer_name', function(_0x23fcx11) {
             if (_0x23fcx11['AmazonAtofill_buyer_name']) {
                var name = _0x23fcx11['AmazonAtofill_buyer_name'].split(" ");

                //$('.IsBestAnswer').addClass('bestanswer').removeClass('IsBestAnswer');

                $('#firstName').val(name[0]);

                if(name[1]){
                    $('#lastName').val(name[1]);
                }else{
                    $('#lastName').val(name[0]);
                }
             }
         });

         chrome['storage']['sync']['get']('AmazonAtofill_phone_number', function(_0x23fcx11) {

             if (_0x23fcx11['AmazonAtofill_phone_number']) {
                $('#phone').val(_0x23fcx11['AmazonAtofill_phone_number']);
                //enterAddressPhoneNumber['value'] = _0x23fcx11['AmazonAtofill_phone_number']
             }
         });

         chrome['storage']['sync']['get']('AmazonAtofill_street1', function(_0x23fcx11) {
             if (_0x23fcx11['AmazonAtofill_street1']) {
                 $('#shippingAddress').val(_0x23fcx11['AmazonAtofill_street1']);
             }
         });
 }

 }

Код вставляет данные на веб-сайт, см. Открывающий URL.

https://prnt.sc/lhtxhy

URL-адрес ошибки: -

https://prnt.sc/lhty61

Я надеюсь, что вы поймете смысл этого, поскольку я проверял, когда я вставляю данные через него, классы внутри html сайта не меняются, и когда я набираю значения, они обновляются, как ng-нетронутые изменения Я думаю, что это проблема, но я не имею никакого контроля над сайтом, мне просто нужно обновить эти функциональные возможности моим расширением во время вставки значений в поле ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...