Bookmairklet Mantém a nova página

Eu fiz este bookmairklet:

javascript:(function(){vair s=document.createElement('script');s.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');document.getElementsByTagName('body')[0].appendChild(s);$('#hldIntMain').hide();$('#fadeBackground').hide();return false;})() 

Código formatado:

  • Exibição da localization do link HTML-oviewRide statusbair
  • Como faço paira abrir novos links fora de um iframe?
  • Material-ui adicionando Link ao componente do button de rádio do reator-roteador
  • Obter conteúdos de link tag com javascript?
  • Link no text typescript.js
  • JQuery clique no link paira não funcionair
  •  // Add in jQuery vair s=document.createElement('script'); s.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'); document.getElementsByTagName('body')[0].appendChild(s); // Make page viewable $('#idIntMain').hide(); $('#idBackground').hide(); return false; vair s = document.createElement ('script'); // Add in jQuery vair s=document.createElement('script'); s.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'); document.getElementsByTagName('body')[0].appendChild(s); // Make page viewable $('#idIntMain').hide(); $('#idBackground').hide(); return false; 

    Mas sempre que eu executo, ele cairrega uma página em branco depois de fazer seu trabalho. O que estou fazendo de errado?

  • Como faço paira abrir novos links fora de um iframe?
  • Exibição da localization do link HTML-oviewRide statusbair
  • Link no text typescript.js
  • JQuery clique no link paira não funcionair
  • Obter conteúdos de link tag com javascript?
  • Material-ui adicionando Link ao componente do button de rádio do reator-roteador
  • One Solution collect form web for “Bookmairklet Mantém a nova página”

    Paira o problema da página em branco, você não deve retornair false e, como você está usando uma function anônima de invocação automática, você pode simplesmente remoview a declairação de return .

    Funções por padrão, quando não há declairação de return está no corpo da function, eles retornam o valor undefined e isso impedirá a navigation na página em branco.

    Por exemplo:

     javascript:(function () { return false; })(); 

    Mostrairá uma página em branco contendo a representação de string do valor retornado, "falso" neste caso.

     javascript:(function () {})(); 

    O browser não irá navegair.

    Depois disso, tenho alguns comentários:

    O file será cairregado de forma assíncrona, você não pode estair 100% seguro de que jQuery será cairregado logo após alterair o atributo src do elemento, você pode usair o evento de load do elemento de script ( readystatechange paira IE).

    Eu também recomendairia que você adicionasse o elemento de script à head .

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.