Hola,
parentNode si funciona en safari, es un metodo creado en el DOM2 specification, algo estarás haciendo mal, lo que si que remove() creo que es un metodo bastante nuevo, existe removeChild(::nodo::) desde tiempos inmemorables, úsalo
en vez de
Código Javascript
:
Ver originalthis.parentNode.parentNode.parentNode.remove()
podrias probar
Código Javascript
:
Ver originalthis.parentNode.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode.parentNode)
un saludo