Sul nostro forum, abbiamo notato alcuni recenti cambiamenti nel modo in cui onebox incorpora i link a siti sul nostro dominio (makecode.com). In precedenza, si otteneva una piccola anteprima minimale come questa:
Tuttavia, ora stiamo vedendo un’incorporazione più avanzata in cui il sito effettivo è ospitato in un iframe quando viene incollato lo stesso link nei nuovi post:
È stato apportato un aggiornamento a onebox negli ultimi giorni e, in tal caso, c’è un modo per tornare al comportamento precedente? Per quanto ne sappiamo, non abbiamo apportato modifiche recenti da parte nostra.
Sei sicuro che non ci siano state modifiche? Non so molto sull’impostazione degli iframe onebox, ma c’è un’impostazione amministrativa per “Iframes onebox consentiti” a cui potresti dare un’occhiata.
Grazie per aver dato un’occhiata! Sono abbastanza sicuro che non ci siano state modifiche; ho controllato quell’impostazione e aveva semplicemente il valore predefinito (“*”). Ho appena provato a rimuovere il carattere jolly e a sostituirlo con un singolo dominio (YouTube), ma non sembra aver avuto alcun effetto sull’incorporamento.
Quella classe pxtoembed e l’iframe che hai mostrato nello screenshot provengono dall’endpoint oembed a cui facciamo riferimento nella pagina incorporata:
Bene, si scopre che ci sono due impostazioni iframe nella sezione Sicurezza, e il mio dominio era ancora aggiunto nell’altra. Ora ho rimosso quella e questo ha almeno prevenuto il problema per ora! Non sono ancora sicuro del perché abbia iniziato ad accadere improvvisamente…