Estoy escribiendo un script de Tampermonkey en Chrome para Steam Inventory. Hay un botón "Ver el progreso de la insignia" con un enlace a la derecha al hacer clic en la mayoría de los artículos en el inventario a la izquierda. Puedo obtener el valor href directamente desde el enlace usando el método "querySelector". Pero el problema es que, la mayoría de las veces, el valor href no devolverá el más nuevo sin hacer clic dos veces en los elementos de la izquierda. Eso es muy molesto. Cuando inspeccioné el enlace del botón debajo de la pestaña "Elementos" en Chrome DevTools, encontré lo mismo. El valor href no se actualizará a menos que haga clic dos veces en el elemento del inventario.
Sin embargo, descubrí que cuando el cursor del mouse se desplaza sobre el botón, hay un enlace generado por el navegador Chrome que siempre es correcto/el más nuevo apareció en la esquina inferior izquierda. Me pregunto si hay alguna manera de obtener el enlace de él.
Esta es la captura de pantalla: https://i.imgur.com/PsMGn1r.png
❗[EDITAR] - - - - - - - - - - - - - - - -
Es la página de Inventario de Steam personal como esta, por ejemplo. Este no soy yo. :) https://steamcommunity.com/id/eroticgaben/inventory/
Pero tiene que ser la página de inventario de su propia cuenta de Steam para poder ver el botón "Ver el progreso de la insignia".
La página de inventario siempre es como la siguiente: https://steamcommunity.com/id/xxxxNAMExxxx/inventory/ https://steamcommunity.com/profiles/xxxxNUMBERsxxxx/inventory/