Sharepoint 2007 如何阻止SharePoint追加<;mso:CustomDocumentProperties>;我的输出

Sharepoint 2007 如何阻止SharePoint追加<;mso:CustomDocumentProperties>;我的输出,sharepoint-2007,Sharepoint 2007,我正在尝试在POC(烟雾和镜子演示)的基础上整合一个额外的功能。POC在SPS 2007上,我需要与另一个系统集成 为了实现这一点,我需要提供一个JSONP端点 我想要这个网址: http://sharepoint:2024/Pages/SomeExternalSystem/Payload.aspx?callback=abc 要返回此文件: abc({ sampleField1: "sampleData1", sampleField2: 234.56 }); 无论如何,这都是无中生有,所以我

我正在尝试在POC(烟雾和镜子演示)的基础上整合一个额外的功能。POC在SPS 2007上,我需要与另一个系统集成

为了实现这一点,我需要提供一个JSONP端点

我想要这个网址:

http://sharepoint:2024/Pages/SomeExternalSystem/Payload.aspx?callback=abc
要返回此文件:

abc({ sampleField1: "sampleData1", sampleField2: 234.56 });
无论如何,这都是无中生有,所以我将此文件上载到SharePoint:

<%@ Page ContentType="text/javascript" Language="C#" %>
<%= Request.QueryString["callback"] %>({
  sampleField1: "sampleData1",
  sampleField2: 234.56
});

({
sampleField1:“sampleData1”,
样本场2:234.56
});
(并添加了一个页面解析器规则,允许它编译代码块。)

无论我做什么,SharePoint都会发布以下信息:

abc({
    sampleField1: "sampleData1",
    sampleField2: 234.56
});
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"><head>
<!--[if gte mso 9]><xml>
<mso:CustomDocumentProperties>
<mso:PublishingContactPicture msdt:dt="string"></mso:PublishingContactPicture>
<mso:PublishingRollupImage msdt:dt="string"></mso:PublishingRollupImage>
<mso:Audience msdt:dt="string"></mso:Audience>
<mso:PublishingContactName msdt:dt="string"></mso:PublishingContactName>
<mso:ContentType msdt:dt="string">Page</mso:ContentType>
<mso:Comments msdt:dt="string"></mso:Comments>
<mso:PublishingContactEmail msdt:dt="string"></mso:PublishingContactEmail>
</mso:CustomDocumentProperties>
</xml><![endif]-->
</head>
abc({
sampleField1:“sampleData1”,
样本场2:234.56
});

事实证明,谷歌很难做到这一点。

作为一种极端的黑客行为,它的工作原理是:

<%@ Page ContentType="text/javascript" Language="C#" %>
<%
    Response.Clear();
    Response.Write(Request.QueryString["callback"]);
    Response.Write("({ sampleField1: \"sampleData1\", sampleField2: 234.56 });");
    Response.Flush();
    Response.End();
%>


为这个创建一个httpHandler不是更好吗?是的,但是我被困在一个POC环境中,在那里我没有部署太多的权限。太差劲了。