Cargando mis sitios dentro de iframe - Ocultar SuiteBar DIV
Pregunta
Estoy cargando a MySites en un iframe dentro de otra colección del sitio.Esto funciona con una página web de PageViewer, pero me gustaría ocultar la nueva barra de suite, ya que ya hay una en la página principal.¿Alguna idea sobre cómo hacer esto?El siguiente jQuery debería funcionar, pero parece que no puede encontrar el niño 'SuiteBar'.Mi conjetura sería el iframe no está cargado cuando estos incendios, pero puedo obtener ese elemento.Es el niño el que he tenido shows indefinidos.
$(document).ready(function() {
var iframe = document.getElementById("MSOPageViewerWebPart_WebPartWPQ2");
var sb = $('#MSOPageViewerWebPart_WebPartWPQ2').contents().find('#suiteBar');
});
Solución
Dado que puede ver MySite utilizando la parte web de PageViewer, asumo que está dentro del mismo dominio.
<script type="text/javascript">
$(document).ready(function(){
var mySiteIframe = $("#MSOPageViewerWebPart_WebPartWPQ2");
mySiteIframe.load(function(){
window.console && console.log('Loading Iframe');
mySiteIframe.contents().find("#suiteBar").css("display", "none");
});
});
</script>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a sharepoint.stackexchange