javascript - 我们可以将javascript代码存储在mysql数据库的任意一列中吗

标签 javascript mysql adsense

如果我规定将个人的 javascript 代码存储在 mysql 数据库的列中,是否会出现跨站点脚本之类的问题?

假设 Twitter 有一个 mysql 数据库,并且它允许用户通过将自己的 javascript 代码上传到数据库的选项来在自己的个人资料中显示自己的 Google Adsense 广告。这对数据库来说是致命的吗?

最佳答案

是的,您可以,但这是一个坏主意,因为您无法控制包含哪些类型的脚本。

更好的主意是允许用户在单独的字段中插入他们的 Google AdSense 标识符,并告诉他们您将为他们插入 JS 片段。只需确保标识符仅包含该标识符中允许的字符,不允许包含 JS 代码或 HTML 标记。

关于javascript - 我们可以将javascript代码存储在mysql数据库的任意一列中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8502074/

相关文章:

javascript - 在根上表达动态路由

javascript - 从文件浏览器和 HTML5 剪贴板 API 粘贴

javascript - 如何在 Vuejs 中使用 vue-virtual-scroll-list?

php - 如何使用 FPDF 显示多个动态行?

mysql - 在 SAS 中将 SAS 日期时间转换为 UNIX 时间戳

adsense - Adsense 的最佳广告平衡是什么?

ios - 如何获取测试设备 ID 以在 Unity3D 中测试 iOS 上的 Admob

javascript - Google Chart 无法在 IE8 中呈现

php - 错误 mySql PDO php 的跟踪类型

jquery - jquery 对话框中的 Google Adsense?