javascript - 如何通过修改 HTML 页面的 URL 来执行 javascript 函数?

标签 javascript html url

因此,假设我有一个 HTML 页面 (example.com/test.html),其中包含一些已定义的 javascript 函数,其中之一是函数 play()。我如何将 javascript 注入(inject) URL,以便在页面加载时调用 play() 函数?

最佳答案

出于安全原因,这是不可能的。

否则,我可以给你一个运行 Javascript 的银行的 URL,以便将钱转入我的账户。

但是,您可以修改页面以在需要时运行Javascript,或者从URL 中读取参数并根据参数执行Javascript。
不要创建从 URL 运行任意 Javascript 的页面,否则您将遇到 XSS 漏洞。

关于javascript - 如何通过修改 HTML 页面的 URL 来执行 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970190/

相关文章:

javascript - 使用 Firestore,您可以使用单个更新调用更新和添加到子集合吗?

HTML 链接 CSS 的问题

javascript - 忽略/覆盖周围/继承的 CSS

javascript - 加载 CSS 和/或 JS 的 Django 问题

java - 我可以将包含大量数据的外部 URL 上传到 App Engine Blob 存储区吗?

javascript - 为什么 jQuery 让我的页面在点击后跳回到顶部?

javascript - 将单选按钮链接到下拉菜单

发现 SQL 注入(inject)漏洞

url - 人类可读的 URL : preferably hierarchical too?

javascript - 如何使用javascript比较多个数组在每个数组中仅同一时间获取结果?