29 views

在您的核心服务器上启用跨源资源共

By | 2018年12月6日

要在Acrolinx服务器上启用CORS,请按照下列步骤操作:

打开核心服务器属性文件的叠加层。
您将在以下位置找到核心服务器属性文件的叠加层:

%ACROLINX_CONFIGURATION_ROOT%\ server \ bin添加\ coreserver.properties

添加以下属性:
cors.allowedOrigins = [HOST_SERVER_ADDRESS]

例如,如果您在地址 https://clever-docs.com上托管Web应用程序,则 应按 如下方式输入属性:

cors.allowedOrigins = HTTPS://clever-docs.com

以下是一些取决于您正在使用的应用程序的其他示例:
应用 CORS财产
铬 cors.allowedOrigins=chrome-extension://pgenbnkcpmebbcoeeekefkmblmblppbj
允许从Acrolinx for Chrome访问。该ID属于Chrome中的Acrolinx扩展程序,不应更改。

火狐 cors.allowedOrigins=moz-extension://*
允许从任何Firefox扩展程序访问。由于Firefox中的限制为每个用户实例添加了唯一ID,因此我们无法将其设置为仅允许Acrolinx扩展。

Google文档和Google表格 在 补充工具栏的“ 关于” 对话框中检查您的CORS Origin 。如果您无法访问补充工具栏,则可以使用: cors.allowedOrigins=*.googleusercontent.com 允许从任何Google扩展程序进行访问。
Microsoft Edge cors.allowedOrigins=ms-browser-extension://*
允许从任何Microsoft Edge扩展访问。由于Microsoft Edge中的限制为每个用户实例添加了唯一ID,因此我们无法将其设置为仅允许Acrolinx扩展。

微软办公软件 cors.allowedOrigins=res://*
允许从Microsoft Office访问。

Office Online(测试版) cors.allowedOrigins=https://updates.acrolinx.com
允许从Microsoft Office Online进行访问。

苹果浏览器 cors.allowedOrigins=safari-extension://*
允许从任何Safari扩展程序访问。由于Safari中的限制为每个用户实例添加了唯一ID,因此我们无法将其设置为仅允许Acrolinx扩展。

Visual Studio代码 cors.allowedOrigins=null
虽然Acrolinx for Visual Studio Code不需要CORS,但您需要添加 nullCORS属性以进行集成以连接到您的Core平台。

注意:仅当您使用Acrolinx for Visual Studio Code 1.1时才需要这样做。
XMetal一样
cors.allowedOrigins=file://127.0.0.1

允许从本地文件系统进行访问。尽管XMetaL不是Web应用程序,但它使用Internet Explorer加载补充工具栏。

注意:如果您使用Acrolinx for XMetaL 1.0,则只需启用CORS。

如果您想添加多个源,可以将它们全部添加到一个CORS属性中,并用逗号分隔它们。以下是它的外观: cors.allowedOrigins = moz-extension:// *,chrome-extension:// pgenbnkcpmebbcoeeekefkmblmblppbj,file://127.0.0.1,https://sidebar-classic.acrolinx-cloud.com

如果您仍然无法从补充工具栏登录Acrolinx服务器,请尝试从任何来源启用CORS。为此,请按如下方式添加属性:

cors.allowedOrigins = *

但是,我们建议您仅将此设置用于临时测试。允许任何来源的CORS可能使您的服务器容易受到恶意活动的攻击。

保存更改并重新启动核心服务器。

发表评论

电子邮件地址不会被公开。 必填项已用*标注