2013-08-30 23 views
3

我創建一個Sharepoint 2010網站,我發現在Sharepoint Designer中編輯HTML後,保存一些代碼可能會被刪除:「嵌入式表單中的內容可能會被更改該服務器刪除不安全的內容「。這通常是標籤引用javascript的地方,例如... href =「javascript:somefunction()」...。 href完全消失。Sharepoint 2010-停止不安全的代碼刪除

毫無疑問,它有其原因,但這是一個封閉的系統,我需要在那裏的代碼。我如何阻止它?

回答

1

你不能停止。如果你真的想繞過這個,你必須想出一些解決方法,比如使用jQuery在頁面中強制插入「不安全」的內容。

編輯:在Stack Overflow中,有人遇到同樣的問題。如果您在使用維基模板,你的答案也可以被有:

error in sharepoint 2010 designer while saving:"Content in the embedded form may be changed by the the server to remove unsafe content. "

+0

是的,謝謝。我剛纔遲到地注意到,但希望有一些針對wiki頁面的解決方案。看起來不是。當然,微軟最瞭解。 – nmw01223

+0

是的,維基頁面空白頁面更改工作,但代碼仍然不會運行。我正試圖在Java腳本函數中實例化一個WScript.Shell對象。代碼在剛剛加載到瀏覽器中的HTML文件中工作正常,但是當它將相同的代碼放入Sharepoint主頁面時,在同一瀏覽器上它說「無法實例化對象」。這是非常奇怪的,因爲它是所有客戶端,並且它是相同的瀏覽器? – nmw01223

+0

這並不奇怪。 Javascript並不像人們看起來那麼直觀和簡單。您應該創建另一個問題,對您遇到的這個新問題進行speficic。不要忘記儘可能多地包含有關錯誤的詳細信息。瀏覽器的控制檯將幫助你。 – Renan