如何使用特定的javascript函数创建一个url,以便在加载页面时运行
How can I make a url with speciphic javascript function to run when the page is load
我想知道是否可以制作这样的url:
http://www.google.com/index.php?id=mycustomsearch,javascript:onload=initfunction1();
为了说明清楚,我会解释的。我想修改链接以进行javascript操作。能够给出完全相同的页面,但每次触发另一个基于链接的函数。
我写[,]只是为了示范。我不知道是否有办法做到这一点。
好的,不要通过URL中的查询字符串来解决问题。这将使您的网站面临XSS攻击。http://en.wikipedia.org/wiki/Cross-site_scripting
如果您想在页面加载后运行JavaScript函数,请使用JavaScript
或jQuery
并执行以下操作:
$(document).ready(function() {
YourFunction();
});
function YourFunction() {
alert('Your function logic');
}
当然,您可以通过查询字符串过滤函数名,但不要将JavaScript嵌入URL中。
http://www.yoursite.com/?function=YourFunction
如果不使用机器上安装的防油剂之类的东西,不,你不能(也不应该)这样做。如果URL在你的某个域上,你可以将脚本嵌入到你的页面中,如果它是别人的。。。编号
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- ajax外部url加载完成后调用jquery函数
- 如何使用JavaScript通过URL加载页面内容
- PhantomJS未从同一URL加载.js
- 正在从oAuth后面的URL加载图像
- Fabric js从url加载svg缺少属性
- Javascript;html:有没有一种方法可以找到一个顶级的命名窗口(或选项卡)并将其带到前台,而不是将url加载到
- 将URL加载到CSS动画滑动iframe中
- 借助JS/Jquery函数,通过其URL加载youtube视频
- 我的Javascript没有'当我把一个脚本元素放在头上从URL加载它时,它不起作用
- 将Parse.File url加载到EJS模板中
- 打开一个模态(在Codeigniter中),该模态从依赖于phpvar的URL加载(在iframe中)内容
- Javascript函数根据URL加载不同的config.json文件
- 仅当从另一个 URL 加载数据时,才会触发另一个插件
- 将URL加载到iframe中并查找刚刚加载的HTML的值 - Jquery
- 以编程方式将 URL 加载到 ng 视图中
- 通过 GET URL 加载引导导航导航选项卡
- JavaScript 中的函数在通过单击 href url 加载新页面时不会调用
- 从新的 JSON URL 加载更多数据
- Javascript:从拆分字符串 url 加载多个图像