通过 JavaScript 检索所有已安装打印机的列表

2023-12-01

我收到了一个网页的屏幕截图,其中显示了组合框中客户端可访问的所有已安装打印机(本地和网络打印机)的列表,并让用户选择一台。甚至还有一个刷新列表的按钮!

我无权访问该页面,无法证明其功能。是否有可能在网页中以任何方式执行此操作或模拟此工作?


如果我不得不冒险猜测,我会说它很可能是通过某些服务器端代码检索的网络打印机列表。 “刷新”按钮似乎支持了这一点,因为显然有 AJAX 在起作用。不过,简单地说,客户端无法通过 JavaScript 获取此信息,因此必须执行其他操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 JavaScript 检索所有已安装打印机的列表 的相关文章

  • Ajax 表单从 Jquery 对话框内重定向页面

    我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
  • 如何在react-bootstrap中禁用表单提交的

    在下面的代码片段中 我有许多文本类型的输入表单 如果用户点击 我似乎会得到相同的合成事件 就像他们按下提交按钮一样 我想忽略作为表单提交 只允许一个人按下 提交 按钮 我删除了一些表单组以减少示例 在所有情况下 按钮或 ENTER 键 e
  • Chrome 中的性能问题

    我目前正在从事一个相对较大的项目 使用 AngularJs 构建 应用程序的一部分是一个表单 您可以向其中添加任意数量的页面 不幸的是 添加了很多不必要的垃圾 即表示表单模型的对象可能会变得非常大 在某些时候 Chrome 基本上无法处理它
  • 如何使用javascript将大图像转换为十六进制?

    如果我尝试将图像转换为十六进制 无论我使用哪个函数 我都会收到此错误消息 该图像的大小为 7 MB 19812 毫秒 清理 1401 2 1455 0 gt 1401 2 1455 0 MB 9 9 0 ms 自上次 GC 以来 8 3 m
  • 如何格式化 Highcharts 的 (x,y) 对数据的日期时间

    我的序列化方法会产生如下所示的日期时间字符串 2014 07 09T12 30 41Z 为什么下面的代码不起作用 function container highcharts xAxis type datetime series data x
  • Asp.net MVC 路由 - 防止通过约束路由到 XML 文件

    我正在尝试找到一种方法来阻止用户访问特定的 xml 文件 我尝试过做 routes MapRoute SiteMap SiteMap siteMap xml new new isLocal new LocalHostRouteConstra
  • 防止 iOS 键盘在 cordova 3.5 中滚动页面

    我正在使用 Cordova 3 5 和 jQuery mobile 构建 iOS 应用程序 我在大部分应用程序中禁用了滚动功能 但是 当我选择输入字段时 iOS 键盘会打开并向上滚动页面 我不想要这个功能 由于输入足够高 键盘不会覆盖它 我
  • 如何将函数附加到弹出窗口关闭事件(Twitter Bootstrap)

    我做了一些搜索 但我只能认为我可以将事件附加到导致其关闭的按钮 https stackoverflow com questions 13205103 attach event handler to button in twitter boo
  • 将 GMT 时间转换为当地时间

    我以这种格式从我的服务器获取 GMT 时间 Fri 18 Oct 2013 11 38 23 GMT 我的要求是使用Javascript将此时间转换为本地时间 例如 如果用户来自印度 首先我需要采用时区 5 30并将其添加到我的服务器时间并
  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式
  • 调整图像大小并将画布旋转 90 度

    这里有很多关于在 js 上使用画布旋转图像的主题 我阅读了其中的大部分内容 但无法找到解决我的问题的方法 我正在接收任何分辨率的图像 来自上传组件 我将其大小调整为 1024x768 如下所示 var canvas document cre
  • 如何制作没有 ng-repeat 的模板并使用 Angular-drag-and-drop-lists 将数据传递到 $scope?

    我想用角度拖放列表 https github com marceljuenemann angular drag and drop lists使用我自己的网格模板到所见即所得编辑器 如何构建我自己的 HTML 模板而不需要ng repeat因
  • Javascript split 不是一个函数

    嘿朋友们 我正在使用 javascript sdk 通过 jQuery facebook 多朋友选择器在用户朋友墙上发布信息 但是我收到此错误friendId split 不是函数 这是我的代码 function recommendToFr
  • window.location 和 location.href 之间的区别

    我对之间的区别感到困惑window location and location href 两者似乎都以相同的方式行事 有什么不同 window location是一个对象 它保存有关当前文档位置的所有信息 主机 href 端口 协议等 lo
  • Vuejs 2:去抖动不适用于手表选项

    当我在 VueJs 中反跳此函数时 如果我提供毫秒数作为原语 它就可以正常工作 但是 如果我将其提供为对 prop 的引用 它会忽略它 这是道具的缩写版本 props debounce type Number default 500 这是不
  • 如何将带有 IP 地址的连接字符串放入 web.config 文件中?

    我们当前在 web config 文件中使用以下连接字符串 add name DBConnectionString connectionString Data Source ourServer Initial Catalog ourDB P
  • 如何使用 crypto-js 解密 AES ECB

    我正在尝试将加密数据从 flash 客户端 发送到服务器端的 javascript 在 asp 中作为 jscript 运行 有几个 javascript Aes 库 但它们实际上没有文档记录 我正在尝试使用 crypto js 但无法让代
  • 在 Shopify 商店中嵌入 Vue 组件

    在产品页面中 我尝试显示自定义 Vue 组件 为简洁起见 该组件根据给定的产品 ID 显示 Firebase 数据库中的一些信息 我最初尝试将其制作为 Shopify 应用程序 以便我可以访问他们的 API 我实现了 OAuth 并且可以检
  • 如何确定所有角度2分量都已渲染?

    当所有 Angular2 组件完成渲染时 是否会触发一个角度事件 For jQuery 我们可以用 function 然而 对于 Angular2 当domready事件被触发 html 只包含角度组件标签 每个组件完成渲染后 domrea
  • 如何在执行新操作时取消先前操作的执行?

    我有一个动作创建器 它会进行昂贵的计算 并在每次用户输入内容时调度一个动作 基本上是实时更新 但是 如果用户输入多个内容 我不希望之前昂贵的计算完全运行 理想情况下 我希望能够取消执行先前的计算并只执行当前的计算 没有内置功能可以取消Pro

随机推荐

  • 使用 for 循环以 X 模式打印字符

    我正在尝试打印这个大 X 图案 x x x x x x x x x x x x x x x x x 我无法弄清楚实现它的算法 我刚刚开始 C 编程并陷入困境 到目前为止我所拥有的是 include
  • 打印拼写出来的数字 (int) 值

    有没有一种开箱即用的方法可以在 C 中拼写出 int 例如 如果我有 int a 53 我想打印 fifty three not 53 如果没有 有人有任何关于如何实现这一目标的例子吗 Thanks 您必须自己编写该代码 如果不得不猜测 我
  • R 中用于面板回归的数据转换

    我真的需要你的帮助来解决一个对你来说似乎很容易解决的问题 目前我正在从事一个涉及一些面板回归的项目 我有几个大型 csv 文件 每张最多 1200 万个条目 其格式如所附图片所示 而列 V1 V2 是个体 行 1 2 3 是时间标识符 为了
  • 将迭代转化为递归

    我想检查一下是否string用户输入的余额为 and s ex 不平衡 是平衡的 def check string counter 0 string string replace if string 0 is for x in string
  • 在 Vue 中,如何将日期对象绑定到日期输入? (v模型不起作用)

    This doesn t work
  • 使用基于转换器/CPS 的功能引用将 [a,b].reduce(f,x) 代码转换为 [a,b].reduce(f)?

    在我之前的问题中 从没有数组的函数链中提取数据 Aadit M Shah 给了我惊人的解决方案 如下 https stackoverflow com a 51420884 6440264 给出一个像这样的表达式A a b f where f
  • 无法在 python 应用程序的 app.yaml 中设置缓存过期

    在我的 GAE 应用程序中 我提供如下静态内容 这些是我的 app yaml 文件中的条目 handlers url css static dir static css expiration 10m url js static dir st
  • Django:表不存在

    我删除了一些与应用程序相关的表 并再次尝试了syncdb命令 python manage py syncdb 它显示错误 例如 django db utils ProgrammingError 1146 Table someapp feed
  • 计算机如何分配两个变量以及如何计算两个变量之间的距离?

    当我尝试检查两个变量之间的差异时 我发现了一些有趣的东西 您可以在下面的代码中看到 include
  • 如何在Android中使用DialogFragment进行文本输入?

    我正在尝试使用推荐的方法获取用户输入到对话框中的值DialogFragment类 对话框构造并运行良好 但我无法返回EditText参数传递给父类 无需获取NullPointerException My DialogHost类 它构造 返回
  • 自动过滤多个不相等的值

    我正在为 Excel 表添加自动过滤器 如下所示 With Sheets Sheet1 With ListObjects Summary Range AutoFilter Field 1 Criteria1 gt 400000 Operat
  • 在 ASP.NET 中执行命令行实用程序

    我需要一些有关从 C ASP NET Web 应用程序使用命令行实用程序的建议 我找到了一个用于将文件转换为 CSV 格式的第 3 方实用程序 该实用程序运行良好 可以从命令行使用 我一直在网上寻找有关如何执行命令行实用程序的示例 并发现t
  • 在spring roo中添加自定义页面

    我有一个关于 spring roo 的问题 如何将自定义页面添加到您的 Web 应用程序 如果我使用标准 Servlet 这似乎非常基本且简单 但我完全困惑在 Spring roo 中执行此操作 我想要的只是主页 带有菜单等 中有一个链接到
  • 简单的互操作测试;通过简单的调用使堆栈不平衡

    我目前正在研究与互操作相关的问题 并编写了一个小型测试程序 以帮助我弄清楚发生了什么 有问题的问题涉及对更复杂的本机函数的调用 很难在此处发布 无论如何 我有一个非常简单的本机 dll 其中仅包含以下代码 extern C declspec
  • 无法通过 Ubuntu 终端在 Github 上推送

    我正在尝试从我的 Ubuntu 机器推送到 github 我可以从 Visual Studio Code 终端推送 但无法从 Ubuntu 终端或 Android Studio 终端推送 每次我尝试从终端或 android studio 终
  • 如何终止 jboss 超时的数据库事务

    我用的是jboss 4 2 3 它具有设置 TransactionTimeout 在jboss service xml中 指定允许事务执行多长时间 不幸的是 当超时过去时 执行不会立即中止 如果事务正在执行某些操作 则只会将其标记为稍后回滚
  • 插值内的 Angular MatToolTip 条件

    我正在为 MatToolTip 添加角度条件 首先 以下内容仅适用于 1 个字符串分配 matToolTip myData name 但我需要添加如下条件 matToolTip myData hasName myData name myDa
  • java https网络问题

    我正在尝试实现最简单的 HTTPS 通信程序 网上有很多例子 但我没能成功运行 这是一个例子 public class ReadHttpsURL1 static final int HTTPS PORT 443 public static
  • 为什么在 python map() 和 multiprocessing.Pool.map() 中得到不同的答案?

    我有一个奇怪的问题 我有一个格式的文件 START 1 2 STOP lllllllll START 3 5 6 STOP 我想读一下之间的内容START and STOP作为块 并使用my f处理每个块 def block generat
  • 通过 JavaScript 检索所有已安装打印机的列表

    我收到了一个网页的屏幕截图 其中显示了组合框中客户端可访问的所有已安装打印机 本地和网络打印机 的列表 并让用户选择一台 甚至还有一个刷新列表的按钮 我无权访问该页面 无法证明其功能 是否有可能在网页中以任何方式执行此操作或模拟此工作 如果