Carregamento de Meus Sites em iFrame - Ocultar SuiteBar div
Pergunta
Eu estou carregando MySites em um iFrame dentro de outro conjunto de Sites.Isso funciona com um PageViewer webpart, mas eu gostaria de esconder o novo Suitebar já existe um na página principal.Alguma idéia de como fazer isso?O seguinte jQuery deve funcionar, mas não consigo encontrar o "suiteBar de criança'.Meu palpite seria o iFrame não é carregado quando este é acionado, mas eu posso obter esse elemento.Ele é o filho que eu estou tendo, mostra indefinido.
$(document).ready(function() {
var iframe = document.getElementById("MSOPageViewerWebPart_WebPartWPQ2");
var sb = $('#MSOPageViewerWebPart_WebPartWPQ2').contents().find('#suiteBar');
});
Solução
Uma vez que você pode ver MySite usando PageViewer web part, eu estou supondo que é dentro do mesmo domínio.
<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 em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange