Обратный инженер кнопка PrimeFaces.ab

У меня есть кнопка на партнерском сайте, которую я хотел бы добавить на свой личный сайт. На партнерском сайте у этого посетителя будет несколько вариантов продуктов, и я хочу сосредоточиться только на одном продукте.

Вот моя кнопка:

<button aria-disabled="false"role="button"id="fsDataGrid:1:addPack2Cartfs"name="fsDataGrid:1:addPack2Cartfs"class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only joinAddToCart add-to-cart button right"onclick="PrimeFaces.ab({s:&quot;fsDataGrid:1:addPack2Cartfs&quot;,u:&quot;submenu miaccountMenu cartBtn cartItems contentTitleForm mainForm&quot;});return false;"type="submit">

<span class="ui-button-text ui-c">Add to Cart</span>
</button>

Когда посетитель нажимает на кнопку, он загружает товар в корзину. URL корзины содержит только /myaffiliateid/language/checkout/join (/14dayreset/en/checkout/join).

Так что на моем сайте я хотел бы иметь одну кнопку, которая загрузит вышеуказанный продукт прямо в корзину с моим идентификатором партнера.

Я надеюсь, что это имеет смысл, так как я никогда раньше не видел такой код кнопки.

Любая помощь будет оценена.

С наилучшими пожеланиями
Патти

1

Решение

К сожалению, из-за государственная природа JSF, это невозможно без наличия дыры XSS на веб-сайте JSF, которая очень маловероятно найти.

Лучше всего связаться с администратором сайта и спросить, нет ли общедоступного API веб-сервиса, доступного для конкретной цели, которую вы имели в виду.


Что касается технического вопроса, то JavaScript в основном превращает кнопку HTML в кнопку ajax. Параметры — это, в основном, идентификаторы идентификатора клиента, которые были определены разработчиком JSF. process а также update атрибуты <p:commandButton> на стороне сервера — идентификация фрагментов в дереве HTML DOM, которые должны обрабатываться в связанном дереве компонентов JSF на стороне сервера и обновляться на стороне клиента после возврата запроса ajax.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]