最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

content management system - Has anyone run into Sitecore removing JavaScript from the page editor? - Stack Overflow

programmeradmin8浏览0评论

I've been working on a custom page in Sitecore over the holidays, and I've noticed an issue where Sitecore removes JavaScript lines from the editor.

Here's an overview of my current scenario:

  1. I add Javascript to the page.
  2. I save, check in, and publish.
  3. Changes are there, and everything is working.
  4. I work on it later and those changes are no longer there.

I'm the only one who's edited this page, and it is publishing the current/correct version. It doesn't matter if I add the script through the "Show Editor" or "Edit HTML" features of the content editor. It only removes the JavaScript though; all of my other changes are intact.

Is there something that I'm missing about Sitecore's implementation of JavaScript? I'm not sure what else to do in order to diagnose it, so I was hoping someone here would have an explanation for this.

I've been working on a custom page in Sitecore over the holidays, and I've noticed an issue where Sitecore removes JavaScript lines from the editor.

Here's an overview of my current scenario:

  1. I add Javascript to the page.
  2. I save, check in, and publish.
  3. Changes are there, and everything is working.
  4. I work on it later and those changes are no longer there.

I'm the only one who's edited this page, and it is publishing the current/correct version. It doesn't matter if I add the script through the "Show Editor" or "Edit HTML" features of the content editor. It only removes the JavaScript though; all of my other changes are intact.

Is there something that I'm missing about Sitecore's implementation of JavaScript? I'm not sure what else to do in order to diagnose it, so I was hoping someone here would have an explanation for this.

Share Improve this question edited Sep 25, 2017 at 13:53 Richard Seal 4,26615 silver badges30 bronze badges asked Jan 4, 2013 at 22:05 Tyler CorbettTyler Corbett 631 silver badge3 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 15

Removing the script-tags in the RTE in Sitecore is standard behavior when the item is saved. However, in Sitecore 6.4.1 rev. 120113 and Sitecore 6.5 Update-4 there is a new property added in the web.config:

<setting name="HtmlEditor.RemoveScripts" value="true"/>

Setting this value to false should solve your problem. If you are using an older version of Sitecore, take a look at this blogpost which shows a workaround for older versions.

Are you adding this javascript in a Rich Text Editor?

I've seen the rich text editor strip out javascript as it saves. We have typically added javascript blocks in as a separate sublayout pulling from a multi-line text field and having it render out directly, rather than editing javascript through the rich text editor.

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论