zoukankan      html  css  js  c++  java
  • 嵌入式表单字段中的内容可能被服务器更改以删除不安全的内容。是否要重新加载您的页面以查看保存结果?

    嵌入式表单字段中的内容可能被服务器更改以删除不安全的内容。是否要重新加载您的页面以查看保存结果?

            最近有朋友问到,当他在SharePoint首页上进行编辑时,插入一段代码。完工后保存就遇到了这个问题。

            无论选“是”或“否”,保存完毕后在设计视图中都看不到效果,查看代码视图,对应的代码也被删除掉了。
            这确实是很恼人,好不容易写了那么多东西,结果最后被SPD自己搞没了,如果之前备份了还好,否则,大半天的成果就不翼而飞了。
            首先,关于这个问题的定性要清楚。它不是一个错误;它是一个警告。出现在Wiki页面中。它是特定于Wiki页面上处于安全性目的考虑而存在的。SharePoint 首页也是一个Wiki页面,自然也会出现这个问题。
            我试着在Wiki页面上添加一个超链。我知道它是安全的(因为我输入的是http://www.baidu.com,能不安全么?)。但是SPD显然不这么认为。尽管写的时候没有问题,但是保存时又弹出这个警告框。点击是以后,回去看代码视图,就剩下<a></a>了。。。SPD竟然连百度也不放过。
            虽然理解了它只是个警告,但是重要的是,为什么会出现呢?如何解决才是正题。微软在这方面做的有点儿差,怪不得网友会直呼Microsoft sucks at errors。
            在空白站点却不会遇到这样的问题,因为它不是基于Wiki的。所以放弃团队站点,选择空白站点是一个解决办法。
            然后,我尝试着插入一个图片。结果很不幸,同样的被SPD消灭了。但是注意,此时你重新将图片的src属性添加上去,竟然可以保存,在浏览器中预览,也看到了相应的图片。

            浏览器中预览也看得到:

            这可以说是第二个解决办法吧。
            SharePoint自认为它比用户还要聪明,其实它大错特错。
            这方面它表现的好像并不是很成熟。如果内容(像图片等)有问题,被认为不安全,无论什么原因,SPD都应该显示更多信息,指出问题在于何处。
            如果你使用一般的页面,你不会看到这个警告。正如我说的,如果你创建了空白页面,然后放入一些内容,显然,你不会碰到类似问题。
  • 相关阅读:
    JUnit报错 java.lang.Exception:No tests found matching
    tomcat配置好后,启动eclipse中的server,不能出现有猫的页面,提示404
    eclipse中的项目无法添加到server下?
    将web应用部署到Tomcat的三种方式
    启动eclipse弹出提示Version 1.7.0_79 of the JVM is not suitable for this product. Version: 1.8 or greater is required怎样解决
    EXISTS 与 NOT EXISTS 的用法及返回结果
    删除具有联合主键的记录
    序列化与反序列化
    tomcat 线程池
    Hibernate的实体类中为什么要继承Serializable?
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856677.html
Copyright © 2011-2022 走看看