1
7
当使用.htc文件和SharePoint 2010(以及IE7之后的任何版本的IE)时,必须处于允许的文件模式,或者将“text/x-component”MIME类型添加到
许可模式是最容易在web应用程序上设置的,但如果允许用户上载内容,也会为您打开潜在的漏洞。(这与默认情况下在SharePoint 2010中pdf不会在浏览器中打开的原因相同) 如果不允许此MIME类型,则IE将下载.htc,但它将拒绝执行文件中包含的任何行为(该文件使用“X-download-Options:noopen”头发送)。 通过PowerShell向webapp添加mime类型相对简单。
这是每个webapp的设置,因此您需要更改将使用PIE的每个webapp。 进行此更改还可以将PIE.htc存储在文档库中。 -罗伯特 |
2
3
我有同样的问题,并用pie.js文件修复了它:
然后在我的css中:
希望任何人都能从中受益。如果在进入编辑模式时显示框diss,则需要使用position:relative,如前所述。这适用于Sharepoint 2010和Office365 Sharepoint Online |
3
1
我对sharepoint 2010品牌也有同样的问题,我用css3pie js版本修复了这个问题。 1您需要在母版页上添加jquery路径。 <script type=“text/javascript”src=“/Scripts/jquery-1.6.2.min.js”></脚本> 2在母版页上添加pie.js脚本 <script type=“text/javascript”src=“/Scripts/PIE.js”></脚本>
3您需要创建一个jsf函数来附加馅饼。在母版页上
<script type=“text/javascript”>
4保存并发布母版页和脚本 |
4
1
似乎PIE.htc文件只能从虚拟目录(如布局)中识别和呈现。我尝试了非虚拟目录中的所有变体。 |
5
1
我用PIE.htc文件作为border radius来应用它
PIE.htc文件仅在与*.aspx文件放在同一文件夹中时才起作用。即bahavior:url(PIE.htc)。在尝试使用单引号和双引号(包括相对路径和绝对路径)进行不同的url组合之后,我终于能够使用文件“PIE_uncompressed.htc”的未压缩版本使其正常工作。无论是单引号、双引号还是无引号,当我使用未压缩文件时,它对绝对路径和相对路径都有效。因此,对于未压缩的文件,任何相对或绝对路径都可以正常工作。我还要补充
上面的CSS运行良好,图像在IE8中使用边框半径进行了适当的样式设置。
|
6
0
查看有关此问题的信息是否有帮助: CSS3 PIE - Giving IE border-radius support not working? 我认为这个答案可能有用,但你也可以在其他答案中找到好的信息。 |
7
0
在SP2010的大多数情况下,使用绝对路径似乎工作得很好。我们在SharePoint解决方案中引用它,没有任何问题:
如果您出于任何原因指向样式库,字符串中的空格可能会迫使您必须对行为URL使用带引号的字符串。。。在CSS中,大多数事情都是这样(例如,带有空格的字体名)。 我唯一能想到的是确保I is提供正确的mime类型( 文本/x组件 )为HTC。您可能需要根据 known issues documentation . |
Jayesh · 指针指向未初始化的变量 7 年前 |
Franz · CakePHP行为无法使用bindModel 9 年前 |
hvelarde · 如何在测试中启用敏捷行为? 10 年前 |
Thien Dinh · 春季交易:需要新建 10 年前 |
Edgar Alexander · 这是PHP异常系统的错误吗? 10 年前 |
Jack Commonw · 跟踪应用程序中的用户体验/行为[已关闭] 12 年前 |
Vippy · PowerShell:条件“if”语句的异常行为 12 年前 |