我正在创建一个 chrome 扩展,因为我想在 javascript 中将一个 JSON 对象发送到 WFC REST Services(.svc).我的javascript代码如下 var myRequest = new XMLHttpRequest();myRequest.onreadystatechange=function() {if (myRequest.readyState == 4 && myRequest.status == 200) {console.log('发送到服务器:' + dataString + '');window.localStorage.removeItem(dataString);}else if (myRequest.readyState == 4 && myRequest.status != 200) {console.log('服务器请求无法完成');本地保存数据(数据字符串);}}myRequest.open("POST","http://
以下是关于 chrome 的编程技术问答
你好, 我遇到了这个特殊的问题.我有一个网站,它使用在每个选项卡更改时加载的框架.当我尝试使用左侧 NavPane 从一个框架导航到另一个页面时,它显示以下错误(这仅在 chorme 和 firefox 中发生,但在 IE 中不发生). 请求 URL 太长HTTP 错误 414.请求 URL 太长. 有人可以指导我吗? 解决方案 URL 的最大长度有一些限制,这些限制是特定于浏览器的.有关更多详细信息,请参见例如http://stackoverflow.com/questions/417142/what-is-a-url 的最大长度[^] 和 http://www.boutell.com/newfaq/misc/urllength.html[^].
您好,我对基于 Web 的编程语言非常陌生.现在我正试图弄清楚如何制作一个自动脚本,点击页面上的某些链接然后检索一些文本.该网站是一个学校网站,您可以在其中单击您的课程,并且在每个课程页面的底部都有一个带有家庭作业的议程.我需要脚本将该文本从多个类中提取到一页.我不是要任何人为我做这个,我只需要知道从哪里开始.首先,我应该使用什么编程语言来完成这个?也欢迎您提供任何其他提示!很抱歉在这里提出这样一个开放式问题,但我真的只需要知道从哪里开始. 谢谢, Epicurus of the Web 解决方案 这被称为屏幕抓取,Google 会为您找到很多关于此主题的文章.我建议使用 C# 或 VB.NET,因为 .NET 框架有很多类可以让任务更轻松.
问 题 我想做一个modal弹出窗口, 在弹出时将页面的滚动条隐藏, 关闭弹窗时再显示滚动条, 现在做法是, 弹出时为body 设置 overflow: hidden, 可是页面就会滚动到最顶端. 请问, 如何在添加overflow: hidden时保持页面不滚动到顶端. 这个问题已被关闭,原因:问题质量差 - 问题太水、伸手党 解决方案 scrollTop 记录滚动位置, overflow: hidden的时候, 同时赋值为记录的位置数值. //但是我以当前页面测试 overflow: hidden的时候并不会移动到顶部. body随便划, 当关闭窗口的时候, 给body.scrollTop赋回记录的值即可. 监听滑动事件, 每次滑动, 都给body.scrollTop 赋值为记录的值.
问 题 // 代码差不多就是这样的 function test(e) { let keyCode = e.keyCode; } // 能够正确获取到键值,程序运行正常。 // 但是,报error, cannot read property 'keyCode' undefined什么的 // win10的chrome环境下没问题 // ubuntu16.04上的chromium报error // 大神们知道不。 解决方案 function test(e) { let event = e ? e :window.e; let keyCode = event.keyCode; }
问 题 从后台拿到 json 数据,需要以excel文件形式导出给用户,这个逻辑放置在前端合适吗? 如果合适,应该怎么样实现? 用户上传excel文件,后台希望前端解析成json数据格式后再发送给后台,这个逻辑合理吗?如果合理,应该怎样实现? 希望各位大神指点思路,小弟拜谢。 解决方案 需求一:可以实现,基于Jquery有个插件可以实现的table2excel,但是这个插件在不同浏览器及系统下会存在兼容问题。没有对低版本浏览器进行兼容的话可以采用这个插件,如果对兼容性要求高可以将文件生成的工作交给后端。 需求二:之前实现过类似的功能,将表格解析成json格式,再读取里面的数据。 然后看了下本站也有人做过这个js库的说明日志,https://segmentfault.com/a/11... 同样也存在兼容问题,主要是表格生成软件的兼容。建议看下github上的文档,如下~ github:https://github.com/SheetJS/j
我想让我的浏览器窗口从不处理或应用或接收或接收任何任何 WM_ 消息,例如 WM_KILLFOCUS 或 WM_PAINT ! 那么可以吗?(可能是覆盖 WndProc 之类的?) 现在我正在使用 AutoIt 脚本语言进行编码,所以如果可以以某种方式实现我上面描述的内容,一些小的解释或简单的步骤将做什么(比如调用什么 API 或者可能使用任何消息等)非常有帮助 :) 解决方案 你最好的选择是不要试图阻止 Windows 工作,或者解释你为什么要这样做,这样我们就可以提出替代方案.您无法阻止消息被发送,您可以连接到 WndProc 并阻止它们被处理. 请不要再问同样的问题,答案不会改变.如果您不理解答案,则表明此任务超出了您的能力范围.你可以向帮助的人多问问题,看看你能不能解决它,但再问对所有之前花时间回答你的人来说是不礼貌的.
大家好.我只是想构建一个 Chrome 扩展程序,它等待网页加载,然后访问其 DOM 模型,最后通过在页面的某些部分注入脚本来设法修改它.该扩展是一个 page_action 因为我计划在某些网站上运行它.我不需要 pop_up 或任何东西.只是一个可以在后台运行的扩展程序,用户无需按下任何按钮或点击任何弹出窗口. 我现在面临的当前问题是,在完全加载 DOM 之前调用函数.有没有办法让我等到 DOM 完全加载后再执行我的修改? 提前感谢您! 解决方案 我终于设法找到适合我的情况的解决方案.我将以下代码行添加到我的 .js 文件中. (window).bind('hashchange', fooBar); 这样,每当页面的 URL 发生变化时,都会调用函数 fooBar.此事件仅在页面的 DOM 完全加载后触发.
我有一个 MVC 5 应用程序,在 .NET 4.6 和 MVC 5.2.3 下开发,当我在我的机器上的 Chrome 和 Edge 中调试它时,它可以 100% 运行.当我在我的 ISP 部署到共享主机时,它在第一个请求之后的每个请求上都会出现以下错误,该错误成功并显示登录页面. 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. 然后,如果我从 Chrome 中清除一个名为 .AspNet.ApplicationCookie 的 cookie,则下一个请求成功,但 cookie 又回来了,所有后续请求都以相同的方式失败. 我没有在我自己的任何代码中使用应用程序状态,我添加到标准 VS2015 项目模板附带的包中的唯一包是: AutoMapper elmah.c
问 题 请问以下代码中__proto__的使用是如何用意? function ContextMenuHandler() { this.showingEvents_ = new EventTracker(); } ContextMenuHandler.prototype = { __proto__: EventTarget.prototype, /** * The menu that we are currently showing. * @type {cr.ui.Menu} */ menu_: null, get menu() { return this.menu_; } } 如果修改成以下有什么区别呢? ContextMenuHandler.prototype = EventTarget.prototype; 解决方案 __proto__为一个对象实
先上图,一图胜千言 我想获取所有类名为 selectize-dropdown-content 的子元素的 value( 3D, 60fps, Asian 等等。但是如图一所示,无论是: var a=document.getElementsByClassName("selectize-dropdown-content")[0].getElementsByTagName("div")[1].innerHTML 还是: var a=document.getElementsByClassName("selectize-dropdown-content")[0] 又或者 var a=document.getElementsByClassName("selectize-dropdown-content") 都是undefine. 问题一:明明已经给变量a做了定义 ,为什么会用 undefine 作为反馈; 问题二:如果子元素的文本含有:“&” 这个这个字符,用i