簡體   English   中英

Ektron Pagebuilder JQuery會干擾IE8中編輯模式下的腳本

[英]Ektron Pagebuilder JQuery interferes with Scripts in Edit Mode in IE8

最近,我發現無論出於什么原因,在我的一個站點上,pagebuilder似乎都停止了我的腳本的加載,而其多視圖已切換到編輯視圖。 這確實適用於僅位於編輯視圖內部HTML中的腳本,以及通過Ektron的JS.RegisterJSInclude方法動態添加的腳本。

但是,只要我添加,我的動態腳本加載就會找到

JS.RegisterJSInclude(this, JS.ManagedScript.EktronJS);

作為第一個包括。

很好,但是最近我發現該腳本無法在IE8中運行,從而導致所有編輯腳本均失敗。 因此,我的問題是:是否可以禁用pagebuilder的腳本剝離行為,或者是否存在使用EktronJS使其在IE8中運行的解決方法?

Ektron 8.6.1,Server 2008 R2,SQL Server 2008。

我不認為Ektron具有任何“腳本剝離”功能,很可能是由於加載了額外的Javascript文件,因此在編輯模式下在頁面上出現了Javascript錯誤。

您正在注冊的“ EktronJS”文件實際上是與Ektron捆綁在一起的jQuery庫。 Ektron自己的jQuery文件取決於要加載的核心jQuery庫。 但是,它通常是自動添加的-如果沒有它,客戶端PageBuilder功能將無法使用。

Ektron v8.6應該支持IE8和更高版本,因此您在那里沒有任何問題。

我建議創建一個非常基本的PageBuilder線框-不要使用您的MasterPages-您只需要基本的要素。 添加RegisterJSInclude,然后一次添加一個自定義jQuery文件,查看Javascript是否正常,然后添加下一個文件並繼續。

此過程可能表明有一個特定的Javascript文件在IE8中失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM