我想在sharepoint 2010的內容編輯器中添加一個超鏈接。問題是驗證只允許某些接受的協議(http,https,ftp,mailto,新聞等)。我需要添加諸如此類的Lotus Notes鏈接:「notes:// mydomain」。在SharePoint 2010中添加新的接受的URL /鏈接驗證協議
我發現有幾個頁面有一些SharePoint 2007的解決方案,但它們不適合我。
我希望SP2010解決解決這個問題得到的一種方式。任何幫助將不勝感激。
我想在sharepoint 2010的內容編輯器中添加一個超鏈接。問題是驗證只允許某些接受的協議(http,https,ftp,mailto,新聞等)。我需要添加諸如此類的Lotus Notes鏈接:「notes:// mydomain」。在SharePoint 2010中添加新的接受的URL /鏈接驗證協議
我發現有幾個頁面有一些SharePoint 2007的解決方案,但它們不適合我。
我希望SP2010解決解決這個問題得到的一種方式。任何幫助將不勝感激。
不幸的是我沒有找到一個好的解決方案,在我看來。我真的希望能夠修改SharePoint中的某些設置並允許其他協議。我盡力重寫core.js中的IsSafeHref(),但沒有運氣。我最終的解決方案是創建一個讀取查詢字符串並調用重定向的WebPart。像這樣:
protected void Page_Load(object sender, EventArgs e)
{
string url = System.Web.HttpContext.Current.Request.QueryString["url"];
if (!string.IsNullOrEmpty(url))
{
Response.Redirect(url);
}
}
希望它可以幫助其他人。
我做了那麼簡單,以下使用OOB沒有SP設計師:
要使它看起來像1行,您可以在外觀中爲Web部件Chrome類型選擇值「none」。
您可以將腳本編輯器Web部件,然後鍵入<a href=''>link</a>
手動
除非你已經配置了一些東西,你提供的步驟不上SP2010工作。 SP有一個URL掩碼,它在插入鏈接時只允許:http,https,mailto,news,ftp,file,/,#,\\。 – mateuscb 2012-02-13 12:34:44