草庐IT

page_content

全部标签

javascript - 收听 Aloha Editor "aloha-smart-content-changed"事件?

根据AlohaEditor文档,您可以监听“aloha-smart-content-changed”事件以寻求帮助,例如,将数据保存到您正在使用的任何持久性机制。这是我正在尝试做的一个例子:AlohaEventTestingAloha.ready(function(){var$=Aloha.jQuery;$('.editable').aloha();});$(document).ready(function(){$('.editable').bind('aloha-smart-content-changed',function(){console.log('Alohasmarteven

javascript - 什么是相当于 jQuery 的 .contents() 的 JavaScript?

我想更改iframe上的类属性,我使用.contents(),它运行良好。但我想用JavaScript来做到这一点。我的代码是:var$c=$('#myframe').contents();$c.find('.inner-wp').css('margin','0') 最佳答案 框架上的.contents()返回框架内的文档。所以,您正在寻找:varframe=document.getElementById('myframe');varc=frame.contentDocument||frame.contentWindow.docum

javascript - Content-Disposition 附件是否被 XMLHttpRequest 阻止?

我想从我编写的C#网络服务器对png文件执行javascriptxhr请求。这是我使用的代码varimgUrl="http://localhost:8085/AnImage.png?"+now;varrequest=newXMLHttpRequest();request.open('GET',imgUrl,false);request.send();//thisisinatry/catch在服务器端,我发回文件并添加一个Content-Dispositionheader。我得到以下响应我确保在Content-Type之后的标题中附加了Content-Disposition(屏幕截图来自

javascript - Bootstrap : Multiple pages (divs) and navbar

我想使用这个流行的模板:http://getbootstrap.com/examples/navbar/我不想链接到about.htm或contact.htm,此内容应该在模板内(多页/div)。这一定是这个样子:home...about...contact...但是如何从导航标签“链接”到div?这行不通:HomeAboutContact非常感谢! 最佳答案 您需要使用JavaScript和JQuery来执行此操作。有多种方法可以实现这一目标。选项1创建一个index.html,指定一个并将其留空。然后用jQuery加载home.

javascript - 什么触发 "Internet Explorer has modified this page to help prevent cross-site scripting."?

我正在尝试针对InternetExplorer中缺少的CORS功能实现解决方法。对于GET请求我使用JSONP,这里没问题。对于小型POST/DELETE/PUT请求,我还通过GET隧道化请求来使用JSONP,但这不适用于较大的请求(因为GETURL的长度是有限的)。因此,对于大数据,我尝试通过iframe实现表单POST。由于同源策略,我无法读取此POST的响应,因此我在发布数据后通过JSONPGET请求获取响应。效果很好,但有时我会在IE9中收到奇怪的警告:InternetExplorerhasmodifiedthispagetohelppreventcross-sitescrip

javascript - 在 GitHub Pages 构建期间缩小 JavaScript?

我通过GitHubPages建立了一个基于Jekyll-Bootstrap的静态网站。我的小网站包含大量JavaScript,为了可维护性,我希望GitHub存储库中的所有JavaScript都保持人类可读。但对于我网站的最终用户,我更愿意缩小JavaScript。是否有某种方法可以在GitHubPages构建过程中构建一个Hook以缩小/丑化JavaScript,以便最终用户可以下载较小的文件? 最佳答案 除了safemode中的Jekyll之外,GitHub页面构建服务不能运行任何其他代码。和smallnumberofinclu

javascript - Ember 路由器记录错误 : "Ember.CollectionView' s content must implement Ember. 阵列”

这里是相当直接的Ember问题,(我希望!)。我有一个简单的Ember数据设置。一个应用程序有多个版本。这是我的应用模型:App.App=DS.Model.extend({name:DS.attr('string'),publicKey:DS.attr('string'),versions:DS.hasMany('App.Version',{key:'version_ids'})});我的路由器相当简单:App.Router=Ember.Router.extend({location:'hash',root:Ember.Route.extend({index:Ember.Route.e

content-type类型总结

content-typecontent-type是http请求的响应头和请求头的字段。当作为响应头时,告诉客户端实际返回的内容的内容类型。作为请求头时,客户端告诉服务器实际发送的数据类型。前端开发过程中,需要跟后端工程师对接接口的数据格式,不同的数据类型对于服务器来说有不同的处理方式,因此我们需要关注不同的conten-type类型.1.application/x-www-form-urlencoded浏览器原生form表单默认的提交方式(在不设置enctype的情况下)。提交的数据按照k1=v1&k2=v2的方式进行编码,key和val都进行了URL转码.此时请求头的格式如下:content

javascript - Chrome 扩展 : How to reload/re-execute content script on Ajax request

我正在尝试为某个网站执行内容脚本(插入按钮或更改链接),但我想在用户浏览网站时执行此操作。问题在于网页是在用户浏览时使用ajax请求动态构建的。我之前在编写的扩展程序中解决了这个问题,方法是将我的JavaScript实际注入(inject)到网页中。我想知道是否有更好的选择,除了能够在我的内容脚本中注册一个ajaxComplete事件或类似的东西,以便我可以重新执行。我可以做以下事情:functionlistener(){console.debug("listenerfired.");}document.addEventListener("DOMSubtreeModified",lis

javascript - 我可以读取 :before {content :'...' } string via JavaScript (getComputedStyle), 但此字符串的行为很奇怪

我有以下设置。我创建了一个,通过伪选择器:before附加术语“before”并使用getComputedStyle读取该值.这行得通,我成功地得到了术语(在我的例子中是“before”),它是“string”类型的。(查看控制台输出。)该字符串与给定字符串的比较返回预期的true,但仅限于Safari,CodePen在这里,在“运行代码片段”-环境中!它不适用于Chrome、Firefox或IE。那里的匹配比较返回false.这可能是什么原因?为什么这个简单的字符串比较不起作用?三个相关的代码片段如下所示:varcontent=window.getComputedStyle(docu