当我在我的url中输入以下内容时,我希望浏览器发送一个警告,说"hello“:
我试过了:
javascript://(function(){alert('this is a bookmarklet';})()
我也尝试过,如下所示:
javascript:(function(){alert('this is a bookmarklet';})()
我期待着弹出一个警报,但却什么也没发生。是不是因为我有一个广告拦截软件?这会禁用像这样的弹出窗口吗。
编辑
没有,我刚刚关闭了我的广告拦截程序,但它仍然不能工作。
我很恼火,因为这似乎是让我的javascript修补变得有用的一种非常好的方式。
发布于 2019-03-25 08:22:51
所有这些都是有效的:
javascript:alert('this is a bookmarklet');
javascript:(function(){alert('this is a bookmarklet');})()
javascript:(()=>alert('this is a bookmarklet');)()
希望这能帮上忙
发布于 2019-03-25 08:24:48
只要使用alert
,就不需要生活了:
window.location = "javascript:alert('This is a bookmarklet')";
发布于 2019-03-25 08:32:01
粘贴到浏览器url:data:text/html,<script>alert('This is a bookmarklet');</script>
https://stackoverflow.com/questions/55329872
复制相似问题