问题标签 [javascript-security]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
160 浏览

javascript - 使用带有 shadowRoot 的 innerHTML 安全吗?

我正在尝试查找与将 innerHTML 与 shadowDOM 一起使用相关的安全模式的任何信息。我不是 js 安全大师,所以也许我的问题很愚蠢......

我正在使用 chrome 扩展,我需要使用 shadowDOM 为上下文脚本隔离 css。在许多这样做的教程中,我发现了这样的代码:

someDiv.attachShadow({ mode: 'open' }); shadowRoot.innerHTML = <style> ...css </style>;

所以问题是:它安全吗?

0 投票
1 回答
63 浏览

firebase-security - 如何在不暴露配置的情况下初始化 Firestore?

我想知道是否有办法不公开apiKey,authDomain以及projectId使用基于此处示例的 JavaScript SDK 时:https ://firebase.google.com/docs/firestore/quickstart#initialize

如果他们暴露,其他人是否能够使用我的配置初始化 Firestore?