问题标签 [client-side-scripting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
127 浏览

javascript - 为什么这个 Ajax 条件对话框不起作用?

为什么这段代码不起作用?

与此同时(试图让它工作)我已经改变了它一段时间,但我找不到解决方案。

有人有想法吗?我在控制台中没有错误。

首先,它检查是否需要打开对话框。

这是工作流程:

If DialogRequired => Dialog.Click = OK --> 执行 ajax 调用 If DialogRequired => Dialog.Click = Cancel --> 什么也不做 If Dialog NOT Required => 执行 ajax 调用

事情是这样的:

  • 被调用 (=ok) : /Cart/ExistsInCart 带有参数:产品 ID 并在 jSon 中返回 true
  • 但是没有调用对话框,我似乎无法用 firebug 更新它。
0 投票
1 回答
111 浏览

javascript - 如何实现基于 Web 的匿名测试?

我最近遇到了一些网站,这些网站展示了可以从用户的系统中获取哪些信息,并展示了一个是多么“匿名”。例如这两个站点:http: //ip-check.info/ ?lang=en或http://www.leader.ru/secure/who.html。所以我开始好奇究竟可以找到关于网络用户的哪些信息。

1.) 哪些技术可用于收集有关网络用户的信息

我注意到他们正在使用 JavaScript、Java 和 Flash 来收集他们可以收集的所有本地信息并将其发送到服务器。除此之外,我想知道可以使用哪些其他技术来收集有关用户系统或用户本身的信息。

2.) 我在哪里可以找到实施匿名测试的资源

由于我没有做太多的网络编程,我对信息和代码感兴趣,以便开始实施。

0 投票
2 回答
2333 浏览

encoding - XSS中如何绕过客户端编码

我听到每个人都说输出编码必须在客户端而不是服务器端完成。我的问题是:它不随上下文而变化吗?

  1. 是否存在客户端输出编码足够好且无法绕过的情况?
  2. 如果我使用客户端 js 函数encodeURIComponent来编码导致 XSS 的 url,攻击者如何绕过这个并仍然导致 XSS?
  3. 网络钓鱼也可能由于 XSS 而发生。如果我至少进行输出编码可以防止网络钓鱼吗?
0 投票
3 回答
115 浏览

javascript - JQuery 中的属性名称是否有不同的名称?

我曾经看到一篇关于 Jquery 的文字说在 Jquery 中某些属性有不同的名称。我认为这是在 Jquery 中以 val 或类似的方式访问的 value 属性。JQuery 经常这样做吗?Jquery 更改属性名称的常见做法是什么?

0 投票
4 回答
3053 浏览

javascript - 我正在为客户端的常见 HTML 联系表单寻找替代解决方案

我正在创建一个表格。截至目前,我有简单的 MAILTO 表单,只需打开电子邮件客户端。

我想知道是否有更好的方法通过避免使用 MAILTO 创建表单?一个不错的客户端联系表单,它不使用 MAILTO。

我只能使用 JavaScript 和 HTML。我不能使用任何服务器端脚本。

有哪些替代方案?

0 投票
2 回答
654 浏览

asp.net - 如何在 LoginStatus onloggedout 事件之前执行客户端脚本

大家好,我需要在asp.net的登录状态控制的OnLoggedOut事件之前执行一个客户端脚本

我试着把

但它不起作用。

谢谢

0 投票
2 回答
127 浏览

javascript - Javascript for...in 循环中未在最后一个属性上运行的对象

这是我在stackoverflow 中的第一篇文章。我正在尝试迭代一个对象(我的实现是一个关联数组),该对象又具有一些属性。现在我希望从中构造另一个数组,以便将其用作 jquery 自动完成小部件中的本地源以进行搜索操作。现在的问题是我根据可用的文档使用 for in 循环......但是输出总是比原始对象少一。根本不执行涉及最后一个元素的迭代。下面是我用作输入的示例对象。

它具有这种元素并且是动态生成的,因此属性名称是可变的。我写的循环结构是

但是,给定输入的结果仅为:

我在这里错过了什么吗?

编辑——产生输入对象的函数如下(由next按钮触发onclick)。

我想我已经找到了错误的原因——作为输入的对象实际上是另一个使用 jquery autocomplete 的表单的输出。现在,当我在输入中输入内容然后单击建议时,建议会填充到文本输入中,但是如果我没有在输入文本之外单击并直接单击触发我的脚本的按钮,则会出现该错误。否则很好。有没有办法避免这种情况?

0 投票
1 回答
486 浏览

event-handling - 在 ClientHandler 谷歌应用程序脚本中获取 TextBox 值

我想做的是以下几点:

但是 .getText 在客户端不存在。

我可以使用 ServerHandler 和 e.parameter.textbox1 让它工作:

是否有其他解决方案或解决方法?

0 投票
1 回答
5619 浏览

javascript - 为什么我不能在客户端获得“sessionid”?

我登录到 django 管理员。当我打开firebug JS 控制台并尝试打印 cookie 时,document.cookie我只得到csrftokencookie。但是当我打开 Firefox 首选项 > 隐私 > 删除 cookie... 时,我可以看到sessionidcookie。

如何在客户端获得它?

0 投票
2 回答
85 浏览

jquery - JQuery 滑动效果不起作用?

对我来说 JQuery 滑动效果不起作用?我尝试了很多次,但没有任何反应。

我使用了最新版本的浏览器并在所有领先的浏览器中进行了测试,但没有任何响应。

html代码是:

但是当我点击按钮时没有任何反应。为什么?请简要解释一下,因为我是 JQuery 和 javascript 的新手。