使用 SharePoint Embed HTML for Salesforce Web-toCase 功能,Sharepoint 将不接受 Salesforce 生成的 HTML
Using SharePoint Embed HTML for Salesforce Web-toCase Functionality, Sharepoint will not accept the HTML generated by Salesforce
我试图在我的 SharePoint 页面中嵌入使用 Salesforce 的本地 HTML 生成工具生成的在线个案表单,但是当我粘贴生成的 HTML 时,Sharepoint 给我以下错误:
“此嵌入代码似乎不起作用。我们仅支持基于 iframe 的嵌入。”
此错误是否意味着我需要将此网络表单发布到其他地方才能将其嵌入共享点页面?
这是 1 个选项,是的。它甚至可以是静态 html 页面,您可以将其加载到 SharePoint 服务器一侧的某处,或者您可以将其发布到 Heroku 或其他任何地方(阅读 here or here)
归根结底,在线个案功能就是向某些 url 发出 POST 请求,并在正文中包含一些参数。 SF 允许您生成一个 html 表单,您可以根据需要将其嵌入任何页面和样式,但开箱即用的东西有点差。它可以包含验证码,但如果您以这种形式泄露目标 SF 组织的 ID——您可能会收到垃圾邮件。最好不要使用生成的 HTML,而是在您的服务器端捕获一些东西,然后将 HTTPS POST 发送到 SF 服务器端。它没有身份验证,如果有人攻击你,你最好的办法就是禁用 SF 中的功能。如果它是在服务器端静默完成的,您可以进行一些验证,也许可以传递更多您不希望用户看到的参数...
我试图在我的 SharePoint 页面中嵌入使用 Salesforce 的本地 HTML 生成工具生成的在线个案表单,但是当我粘贴生成的 HTML 时,Sharepoint 给我以下错误:
“此嵌入代码似乎不起作用。我们仅支持基于 iframe 的嵌入。”
此错误是否意味着我需要将此网络表单发布到其他地方才能将其嵌入共享点页面?
这是 1 个选项,是的。它甚至可以是静态 html 页面,您可以将其加载到 SharePoint 服务器一侧的某处,或者您可以将其发布到 Heroku 或其他任何地方(阅读 here or here)
归根结底,在线个案功能就是向某些 url 发出 POST 请求,并在正文中包含一些参数。 SF 允许您生成一个 html 表单,您可以根据需要将其嵌入任何页面和样式,但开箱即用的东西有点差。它可以包含验证码,但如果您以这种形式泄露目标 SF 组织的 ID——您可能会收到垃圾邮件。最好不要使用生成的 HTML,而是在您的服务器端捕获一些东西,然后将 HTTPS POST 发送到 SF 服务器端。它没有身份验证,如果有人攻击你,你最好的办法就是禁用 SF 中的功能。如果它是在服务器端静默完成的,您可以进行一些验证,也许可以传递更多您不希望用户看到的参数...