问题标签 [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 投票
2 回答
155 浏览

javascript - 使用 JavaScript 来处理重复的 HTML 批量好吗?

假设您有一个网站的所有页面都相同的菜单。您应该为此使用客户端还是服务器端脚本?

0 投票
1 回答
2722 浏览

javascript - 在没有服务器端脚本的情况下生成动态网页

我正在尝试控制具有大量多媒体内容的媒体设备,它可以使用连接到 LAN 的 ipad 等其他设备(远程控制设备)播放。(UPnP)

我希望媒体设备能够将内容列表发送到远程设备,以便将其呈现为遥控器上的网页。网页上的操作需要作为执行命令(如播放、暂停、下一步等)发送到设备。媒体设备是嵌入式设备,因此不能有任何服务器端脚本,一切都必须在客户端完成。

我希望呈现的页面是 HTML5。那么,是否可以仅使用客户端脚本生成动态 HTML5 页面?

非常感谢。

我是一名嵌入式系统开发人员,因此对网页设计的东西一无所知。

0 投票
3 回答
2340 浏览

javascript - 如何将变量动态传递给第 3 方跟踪像素

0 投票
2 回答
5920 浏览

javascript - 开源客户端购物车 - jQuery/Cookies

我正在寻求实现一些看似具有“购物车”功能但完全在客户端的东西。我可以使用 jQuery 和 cookie 来做到这一点(我发现这个 Smart Cart 2 插件可以帮助解决其中的很大一部分),但在我构建它之前 - 有谁知道完全是客户端的现有解决方案,并使用javascript(最好是 jQuery)和 cookie?

此外,除了浏览器不支持 javascript 和/或 cookie 的一小部分用户之外,是否有人认为这种方法存在重大问题?

0 投票
2 回答
5161 浏览

javascript - 确定在客户端的 DevExpress Pagecontrol 中单击了哪个选项卡

使用DevExpress ASPXTabControl,我如何确定在客户端使用 Javascript 单击了哪个选项卡。

我有多个选项卡,每个选项卡都包含一个加载数据的回调面板。这一切正常,但是当单击任何选项卡时,所有数据都会被加载。

我想确定单击了哪个选项卡,并且仅在相关回调面板上执行了 PerformCallback。

0 投票
5 回答
2975 浏览

javascript - 创建一个功能齐全的网站,同时只使用 vanilla 编码

当我说“Vanilla Coding”时,我指的是不使用服务器端编码(如 PHP、ASP 等)的网站,仅使用 HTML、JavaScript 和 CSS。

我知道已经存在的大量网站不使用(据我所知)许多其他人(PHP、ASP 等)使用的任何常见的服务器端语言,但仍然可以正常运行!

我很困惑!这些站点如何在不使用服务器端脚本语言的情况下继续保存登录信息、保存记录等?有什么我想念的吗?JavaScript 可以访问比我想象的更多(例如数据库和本地文件)吗?

编辑

事实证明,我犯了一个严重而可耻的错误,即仅仅因为它以 .html 扩展名结尾就认为它只是客户端。不过没关系,因为我正在学习。非常感谢大家的帮助!

0 投票
6 回答
1387 浏览

internet-explorer - 用浏览器注册脚本语言?

除了浏览器供应商之外,是否有任何浏览器供应商支持使用任何脚本语言

  • text/javascript
  • text/vbscript(仅限 IE)

例如:

  • text/lua
  • text/cs-script
  • text/php
  • text/tcl

如果我想在浏览器中使用另一种脚本语言:

我可否?

有没有办法在任何浏览器上注册 3rd 方脚本引擎?

0 投票
3 回答
39654 浏览

javascript - 使用 Javascript 验证 Windows 身份验证

我必须将我的客户从一个网站转移到另一个网站。这发生在客户端。在这个第二个网站,它使用windows基本认证系统。所以它会弹出登录窗口。我需要省略此弹出窗口并使用 javascript 在第二个网站上验证我的客户端,然后将他重定向到第二个网站。即使我将凭据放入 javascript 文件中也没有安全问题,因为整个系统都在 Intranet 中运行。那么如何在第二个网站上验证客户端?

我找到了这个线程 How can I pass windows authentication to webservice using jQuery?

但它不起作用。当我查看第二个 url 的请求标头时,它不包含授权标记。

0 投票
1 回答
1689 浏览

asp.net - 带有asp.net的tinymce,页面中的ValidateRequest = false,是否危险?

我在 asp.net 页面中使用 tinymce 编辑器。它配置得很好,但是当我尝试在编辑器中编写 soem 文本时,它引发错误“使用 timymce 从客户端检测到潜在危险的 Request.Form 值”我搜索并知道这是对输入消息表单脚本和 sql 的基本扫描注射攻击。

为了消除这个错误,我把ValidateRequest=fasle页眉放在了 aspx 页面中。现在我确定输入没有经过验证,但现在不安全了吗?

请指导我它现在有什么类型的威胁以及我可以采取什么安全措施来防止它。编辑器用于撰写和存储电子邮件。我刚刚在一些网站上读到客户端脚本攻击可能来自输入。请指导和帮助。

0 投票
2 回答
1966 浏览

javascript - 使用 jquery 在 IE 中的 td 标记内添加文本

我有以下 HTML 代码

我正在尝试使用以下 jquery:

此代码是 FF 中的工作文件,但不在 IE 中。谁能告诉我如何在 IE 中解决这个问题?