中文

常见问题解答:出于安全考虑,是否可以在使用 ArcGIS API for JavaScript 配置的 Web 应用程序中禁用右键单击功能?

问题

常见问题解答:出于安全考虑,是否可以在使用 ArcGIS API for JavaScript 配置的 Web 应用程序中禁用右键单击功能?

答案

是的,可以禁用使用 ArcGIS API for JavaScript 配置的 Web 应用程序的右键单击功能。 例如,管理员和开发人员可能希望禁用右键单击功能,以防止用户在支持的 Web 浏览器中查看 Web 地图时查看后端源代码。 这引起了安全问题,因为敏感数据可能涉及 Web 地图的创建(例如图片文件)。

以下示例屏幕截图取自 Google Chrome。 通常,用户可以右键单击页面上的任意位置,然后选择查看页面源

The picture of right-click > view page source

要解决此问题,可以将代码片段添加到 JavaScript 文件的 部分,如下所示:

...

...
:
添加上面的代码片段后,任何允许编辑的快捷菜单现在都不可用。

Related Information