最近我发现无论出于何种原因在我的某个网站上,页面生成器似乎在停止加载脚本,而其多视图切换到编辑视图。编辑视图中的脚本简单地位于HTML中,并且通过Ektron的JS.RegisterJSInclude
方法动态添加脚本。Ektron Pagebuilder JQuery在IE8中干扰编辑模式下的脚本
然而,我的动态脚本加载发现,只要我添加
JS.RegisterJSInclude(this, JS.ManagedScript.EktronJS);
作为第一个包含。
这很好,但我最近发现这个脚本无法在IE8中运行,导致我的所有编辑脚本都失败。所以,我的问题是:pagebuilder的脚本剥离行为是否被禁用,或者是否有使用EktronJS使其在IE8中运行的解决方法?
晔8.6.1,服务器2008 R2,SQL Server 2008的
那么,调试这种方式确实发现脚本在IE8行为不当......但只能在编辑模式,不知何故。似乎是与该版本或JQuery或Ektron对其进行更改的交互。尽管如此,Ektron确实在对脚本进行一些抑制。我在这个页面上创建了第二个多视图,它在这两个视图中翻转了第四个运行脚本。很奇怪。我会开始一个新的问题,试图深入探讨这一点。 – MaxPRafferty