Pārvarēt kaitinošas problēmas ar relatīvo URL SharePoint Quick Launch

Gribēja, lai pievienotu saiti ātrās palaišanas navigācijas citu dienu un SharePoint pastāstīja:

image

Tīra teksta versija, kas ir:

Nodrošinātu, ka URL ir derīgs un sākas ar derīgu rakstzīmi (numura zīme (#) vai uz priekšu vērstu slīpsvītru (/)) vai derīgu atbalstītu protokolu (piemēram, ' http://’, "https://’, "fails://’, "ftp://’, "mailto:’, "jaunumi:’).

"Blech un Baku!"Es teicu.

Risinājums, lai tas ir izmantot JavaScript atrast zināmu saiti ātrās palaišanas un novērst tās darbību.

Lai pārbaudītu šo, pievienot jaunu saiti uz testa vietā thusly:

image

Es izmantot jQuery. Lai to atrisinātu, iegūt dažas JavaScript un jQuery uz lapu, izmantojot savu iecienītāko metodi un ar līniju kods, kas līdzīgs šim:

 

$(dokumentu).gatavs( funkcija () {

    $("a:satur("Testa URL Nomaiņa")").noklikšķiniet uz(funkcija () { brīdinājums("uzvedības izmaiņas noklikšķiniet uz!"); atgriešanās viltus;});

});

Un Bobs ir tavs tēvocis.

JQuery selektoru atrod katru <a> frāzi, ka tās nosaukums ir "Testa URL Nomaiņa". Jūs varat atrast melodija, atkarībā no jūsu saites un tādas.

Uzklikšķināt(funkcija() ignorē neatkarīgi no SharePoint būtu jādara, kad lietotājs noklikšķina uz. Pārliecinieties, ka jums "atgriezties viltus" vai cits to darīt jūsu stuff, un mēģiniet href lieta pārāk, kas ir gandrīz noteikti nav jūsu mērķis.

Tas tika darīts, un testa SharePoint online vidē, bet vajadzētu strādāt arī ar 2010 un agrāk pārāk.

</beigās>

undefinedAbonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

atstāt atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *