我正在托管一项小型服务,人们可以在其中创建在线日历。我正在考虑允许用户将自己的 javascript/html/css 保存并嵌入到他们的日历中。
我有点担心安全隐患——有没有办法使用 XSS 等,以便用户的 javascript 代码可以影响除了嵌入代码的日历之外的其他一些日历?
从客户的角度来看,应该允许页面上的 JS 更改页面的所有方面。
我想最安全的方法是只允许自定义 HTML/CSS,但是使用 JS 修改日历的布局和功能将是一个不错的功能。
我正在托管一项小型服务,人们可以在其中创建在线日历。我正在考虑允许用户将自己的 javascript/html/css 保存并嵌入到他们的日历中。
我有点担心安全隐患——有没有办法使用 XSS 等,以便用户的 javascript 代码可以影响除了嵌入代码的日历之外的其他一些日历?
从客户的角度来看,应该允许页面上的 JS 更改页面的所有方面。
我想最安全的方法是只允许自定义 HTML/CSS,但是使用 JS 修改日历的布局和功能将是一个不错的功能。