Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript警报插入url_Javascript_Html - Fatal编程技术网

将javascript警报插入url

将javascript警报插入url,javascript,html,Javascript,Html,我目前正在学习一些与网络编程相关的东西。我对如何在随机URL中插入一些javascript有点困惑。我试图插入一条带有回音负载的警报消息,因此我无法执行javascript:alert(“testtest”)这将起作用 这不管用吗 echo?payload=javascript:alert("test"); 我使用的是旧版本的浏览器,因此可以执行javascript。但出于某种原因javascript:alert(“test”);它本身就可以工作,但是当我使用echo负载将它添加到url的末尾

我目前正在学习一些与网络编程相关的东西。我对如何在随机URL中插入一些javascript有点困惑。我试图插入一条带有回音负载的警报消息,因此我无法执行
javascript:alert(“testtest”)这将起作用

这不管用吗

echo?payload=javascript:alert("test");
我使用的是旧版本的浏览器,因此可以执行javascript。但出于某种原因javascript:alert(“test”);它本身就可以工作,但是当我使用echo负载将它添加到url的末尾时,它只是在负载之后回显文本

编辑:我找到了我的解决方案。对不起。

你能做到)当然一切都有可能!不确定现代浏览器是否允许此请求。我需要检查一下。 但是这种方法是从用户角度考虑的

想象一下,有人会把棘手的代码和使用您的网站域作为信任,并将发送垃圾邮件使用此链接

嘿,兄弟,这是你可以得到的折扣!

那么为什么要通过URL实现这一点?假设您有一个名为“myAlert.php”的页面。 所以你可以做的是,你可以在这个页面上写一个脚本,当有人使用这个URL访问这个页面时,它会简单地显示警报

或者,您也可以编写一个简单的条件,即当对此URL发出请求时,您可以显示警报框


但是如果您试图在URL中插入javascript并期望得到结果,那么这是不可能的。因为现代浏览器不允许您运行脚本,因为“<>”符号将被更改。

这似乎不是我会使用的模式。你想达到什么目的?我想回显一个警报窗口。你为什么不直接从你的代码中调用
警报,而不是它的URL?我需要创建一个URL,这样警报就会出现。就像@bravemaster在链接问题中的答案所说:这是不可能的。不能直接从URL运行Javascript。如果您编辑您的问题并告诉我们您为什么需要这个,我们可能会为您提供另一个解决方案。否则答案将保持不变。这不是真的。如果我想在我的网站上运行一些“邪恶的”javascript,我就不需要使用超链接。除此之外,Javascript是客户端,不能访问用户的文件系统。你真的没有什么“邪恶”可以用它来做。这就是我想要做的。我使用的是旧浏览器,所以可以执行javascript。我没有使用现代浏览器,这是我自己的测试。