Se incorpori un iframe di terze parti (come un widget), non puoi accedere al suo contenuto né con CSS né JavaScript (a causa della cosiddetta politica della stessa origine ). Tuttavia, esiste una procedura molto semplice per modificare qualsiasi codice (anche in altri file che vengono ricaricati all'interno dell'iframe). Per fare ciò, instrada l'URL attraverso il tuo proxy PHP e modifichi il contenuto come desideri.
Alcuni provider controllano (di solito più male che bene) se l'origine attuale corrisponde al dominio esterno e si fermano altrimenti. Ma poiché abbiamo tutte le carte in mano, possiamo facilmente ignorare questi controlli. Attraverso un'analisi del codice relativamente semplice, è possibile modificare praticamente tutti gli script (anche gli incorporamenti di Fogli Google altamente protetti all'interno degli iframe). Ecco una versione semplice del proxy (per cui la variabile $receipts viene deliberatamente riempita solo con dati campione innocui):
50e04665c777c53c6cea8a8601f57bbf
Tutto quello che devi fare ora è modificare l'attributo src dell'iframe e il divertimento può iniziare:
50e04665c777c53c6cea8a8601f57bbf
Se vuoi scambiare ricette, sentiti libero di scrivermi in PM. Buon hackeraggio!