Sto provando a scrivere un bookmarklet per aiutare alcuni tester del QA a inviare utili informazioni di debug quando incontrano problemi. Attualmente posso impostare window.location su un URL che fornisce queste informazioni di debug, ma questa risorsa è un documento XML con una direttiva di elaborazione xml-stylesheet.C'è un modo per i browser ignorare o sovrascrivere le istruzioni di elaborazione del foglio di stile xml?
In realtà sarebbe più comodo se i tester fossero in grado di visualizzare i dati XML non elaborati come testo normale o il rendering XML predefinito per IE e Firefox.
Qualcuno conosce un modo per disabilitare o sovrascrivere le direttive xml-stylesheet fornite all'interno di un documento XML, utilizzando Internet Explorer o Firefox?
Modifica: ho aperto una taglia su questa domanda. Requisiti: solo
- codice lato client, senza intervento da parte dell'utente ammessi
- soluzioni sia per IE e Firefox necessarie (possono essere soluzioni diverse)
- Disabilitare l'elaborazione foglio di stile e renderlo come testo è accettabile
- Overriding elaborazione di stile con un XSL personalizzato è accettabile
- rendering XML con il foglio di stile browser predefinito XML è accettabile
Non voglio mettere troppo sforzo mentale sui tester. :) Ma non sorprendentemente questa sembra l'opzione migliore finora. –
+1 in IE8 e Firefox il visualizzatore di sorgenti fa un ottimo lavoro di visualizzazione di XML. –
Se si desidera modificare l'app che visualizza la fonte (ad esempio, in Blocco note2), consultare http://dotnet.org.za/thea/archive/2004/11/25/7933.aspx –