在Javascript中将JSON对象保存到WCF REST服务
我正在创建一个 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://
184 2022-07-19
编程技术问答社区
请求URL过长HTTP错误414。请求URL太长。
你好, 我遇到了这个特殊的问题.我有一个网站,它使用在每个选项卡更改时加载的框架.当我尝试使用左侧 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[^].
276 2022-07-19
编程技术问答社区
Google Chrome脚本
您好,我对基于 Web 的编程语言非常陌生.现在我正试图弄清楚如何制作一个自动脚本,点击页面上的某些链接然后检索一些文本.该网站是一个学校网站,您可以在其中单击您的课程,并且在每个课程页面的底部都有一个带有家庭作业的议程.我需要脚本将该文本从多个类中提取到一页.我不是要任何人为我做这个,我只需要知道从哪里开始.首先,我应该使用什么编程语言来完成这个?也欢迎您提供任何其他提示!很抱歉在这里提出这样一个开放式问题,但我真的只需要知道从哪里开始. 谢谢, Epicurus of the Web 解决方案 这被称为屏幕抓取,Google 会为您找到很多关于此主题的文章.我建议使用 C# 或 VB.NET,因为 .NET 框架有很多类可以让任务更轻松.
160 2022-07-19
编程技术问答社区
如何在C中阅读Chrome书签?
大家好, 我想在 C# 中阅读“谷歌浏览器"的书签,但我不知道该怎么做.我想在我的应用程序中以 URL 的形式访问该书签. 你能帮助我吗 ?谢谢.. 解决方案 如果您想了解 Google 产品以及如何使用它们,Google 是您应该去的地方.使用您的主题作为搜索词的快速搜索将我带到了这个网站:AC# Google Bookmarks Class[^] 也许将来您可以尝试自己至少进行基础研究,而不是浪费您或我们的时间?
108 2022-07-19
编程技术问答社区
windows - 我想知道Chrome浏览器是怎么写的 有没有知道的。
问 题 我想知道Chrome浏览器是怎么写的 有没有大佬知道的。 这个问题已被关闭,原因:偏离社区主题 - 与技术无关、讨论类、对他人无用 解决方案 若题主想要开发浏览器的话,可以尝试用C++在chromium基础上编写 若题主仅需要浏览器的某些功能的话,可以尝试使用JS通过NW.js的方式,通过webview来编写,会简单很多 上面两个网站都需要备好梯子
116 2022-07-19
编程技术问答社区
css - body 设置overflow:hidden; 之后页面会向上滚动
问 题 我想做一个modal弹出窗口, 在弹出时将页面的滚动条隐藏, 关闭弹窗时再显示滚动条, 现在做法是, 弹出时为body 设置 overflow: hidden, 可是页面就会滚动到最顶端. 请问, 如何在添加overflow: hidden时保持页面不滚动到顶端. 这个问题已被关闭,原因:问题质量差 - 问题太水、伸手党 解决方案 scrollTop 记录滚动位置, overflow: hidden的时候, 同时赋值为记录的位置数值. //但是我以当前页面测试 overflow: hidden的时候并不会移动到顶部. body随便划, 当关闭窗口的时候, 给body.scrollTop赋回记录的值即可. 监听滑动事件, 每次滑动, 都给body.scrollTop 赋值为记录的值.
1396 2022-07-19
编程技术问答社区
javascript - sublime show side bar 快捷键无法使用
问 题 sublime的显示隐藏侧边栏的快捷键是ctrl+k,ctrl+b。 我按ctrl+b的时候,侧边栏没有反应,状态栏显示no build system。 按ctrl+k的时候,侧边栏没有反应。 请问这是为什么?如何修复? 以前我好像设置过可以在sublime里直接运行js,就是在js文件里按ctrl+b的时候,会直接执行。请问是这个快捷方式引起的冲突吗? 如何解绑这个快捷键。 解决方案 默认是ctrl +k,ctrl+b。 意思是两个连续按,按住ctrl不动,连续按k,b。
246 2022-07-19
编程技术问答社区
javascript - 键盘事件获取键值
问 题 // 代码差不多就是这样的 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; }
154 2022-07-19
编程技术问答社区
javascript - 从后台拿到 json 数据,需要以excel文件导出给用户,前端代码如何实现?
问 题 从后台拿到 json 数据,需要以excel文件形式导出给用户,这个逻辑放置在前端合适吗? 如果合适,应该怎么样实现? 用户上传excel文件,后台希望前端解析成json数据格式后再发送给后台,这个逻辑合理吗?如果合理,应该怎样实现? 希望各位大神指点思路,小弟拜谢。 解决方案 需求一:可以实现,基于Jquery有个插件可以实现的table2excel,但是这个插件在不同浏览器及系统下会存在兼容问题。没有对低版本浏览器进行兼容的话可以采用这个插件,如果对兼容性要求高可以将文件生成的工作交给后端。 需求二:之前实现过类似的功能,将表格解析成json格式,再读取里面的数据。 然后看了下本站也有人做过这个js库的说明日志,https://segmentfault.com/a/11... 同样也存在兼容问题,主要是表格生成软件的兼容。建议看下github上的文档,如下~ github:https://github.com/SheetJS/j
198 2022-07-19
编程技术问答社区
浏览器窗口是否使其不接收任何WM_消息?救命啊!
我想让我的浏览器窗口从不处理或应用或接收或接收任何任何 WM_ 消息,例如 WM_KILLFOCUS 或 WM_PAINT ! 那么可以吗?(可能是覆盖 WndProc 之类的?) 现在我正在使用 AutoIt 脚本语言进行编码,所以如果可以以某种方式实现我上面描述的内容,一些小的解释或简单的步骤将做什么(比如调用什么 API 或者可能使用任何消息等)非常有帮助 :) 解决方案 你最好的选择是不要试图阻止 Windows 工作,或者解释你为什么要这样做,这样我们就可以提出替代方案.您无法阻止消息被发送,您可以连接到 WndProc 并阻止它们被处理. 请不要再问同样的问题,答案不会改变.如果您不理解答案,则表明此任务超出了您的能力范围.你可以向帮助的人多问问题,看看你能不能解决它,但再问对所有之前花时间回答你的人来说是不礼貌的.
240 2022-07-19
编程技术问答社区
等待DOM加载
大家好.我只是想构建一个 Chrome 扩展程序,它等待网页加载,然后访问其 DOM 模型,最后通过在页面的某些部分注入脚本来设法修改它.该扩展是一个 page_action 因为我计划在某些网站上运行它.我不需要 pop_up 或任何东西.只是一个可以在后台运行的扩展程序,用户无需按下任何按钮或点击任何弹出窗口. 我现在面临的当前问题是,在完全加载 DOM 之前调用函数.有没有办法让我等到 DOM 完全加载后再执行我的修改? 提前感谢您! 解决方案 我终于设法找到适合我的情况的解决方案.我将以下代码行添加到我的 .js 文件中. (window).bind('hashchange', fooBar); 这样,每当页面的 URL 发生变化时,都会调用函数 fooBar.此事件仅在页面的 DOM 完全加载后触发.
114 2022-07-19
编程技术问答社区
为什么aspnet cookie一直导致HTTP 403错误?
我有一个 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
194 2022-07-19
编程技术问答社区
chrome-devtools - 杀死chrome进程后f12布局紊乱
之前调试的时候在console中写了一个无限循环的js代码,导致chrome浏览器无响应 于是使用进程管理器杀死chrome进程 再次打开chrome的时候发现f12已经变得非常奇怪 已经试验过卸载重装,并没有解决问题。 求解决办法,谢谢各位
360 2022-07-19
编程技术问答社区
javascript - chrome prototype __proto__使用問題
问 题 请问以下代码中__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__为一个对象实
298 2022-07-19
编程技术问答社区
chrome - 为什么javascript中window.onload中的函数等页面加载完就不执行了?
问 题 我想做瀑布流,我的思路是自己创建四列空div来加载图片,设置一个数组,用来记录每次加载图片时该图片的高,然后在加载图片前通过判断数组大小来判断下一个图片加在哪一列,后来我发现图片的加载需要时间,我如果直接获取获取不到,所以就想用window.onload等图片加载完载获取,可是这样图片加载完之后,window.onload中的函数并没有执行。 /** * 负责渲染图片的css样式,并且将图片循环渲染到页面 * @param {Number} imgWidth 要设置的图片宽度 * @param {Dom} childColumns 被添加图片的包裹层,子列 * @param {Number} i 为了循环做准备,初始数字为0. * @return {[type]} [description] */ Gallery.prototype.renderStyle = functi
150 2022-07-19
编程技术问答社区