草庐IT

facebook_post_url

全部标签

javascript - 重用 jQuery.post()/jQuery.Deferred() 对象

我正在寻找的最简单的例子是:varmessageLoader=$.post("api/user/messages",{api:data})messageLoader.done(function(data){//dosomething});这非常有效,但只有一次。如果我想更新数据,我必须重新定义所有内容。我似乎找不到任何让我重新启动它的延迟对象调用。即messageLoader.redo(),理想情况下会重新执行POST请求,然后调用相同的“完成”处理程序,而无需我重新定义它。我可以把它全部放在一个函数中,然后简单地再次调用该函数,但这不是我想要的,因为我还想这样做:varmessage

javascript - Phonegap 从白名单 URL 打开应用程序外部的外部链接

我正在使用Phonegap2.3,我正在考虑更新到较新的库。我认为这可能是新库修复的问题。反正我试过:window.open('http://google.com','_blank')window.location="http://google.com";两者都没有迫使用户在safari中加载外部链接。我也准备好以_system为目标,但它也不起作用。 最佳答案 有一个config.xml设置可以解决这个问题:或者,如果包含InAppBrowser插件,则可以使用_system。_systemInAppBrowserAPIDoc这里

javascript - 如何从 node.js 中的 URL 同步下载文件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在尝试使用FlickrAPI和循环调用http.get()从Flickr下载一些文件。我有图像URL数组,我使用“下载”功能下载图片如果有大量图像,则大部分是空文件。我在这里找到了下载代码。请建议如何解决这个问题。提前致谢!for(i=1;i附言然后最后出现错误:事件.js:72扔呃;//未处理的“错误”事件^错误:套接字挂起在createHangUpError(http.js:1442:15)在So

javascript - 带有 m3u8 url 的 Chromecast SDK

我已经设置了SDK(https://github.com/googlecast/)附带的示例网络服务器,它可以在examplemediafile上运行他们提供。当我尝试使用examplem3u8时文件失败:{"code":"session_error","description":"LOAD_FAILED","details":null}`这两个URL在Safari中都能正常加载。不支持这种流媒体吗?有没有办法获得更详细的错误消息。 最佳答案 流媒体需要CastMediaPlayerLibrary要使用的。查看sample.要获取更

javascript - ui-router延迟加载状态使用url

我正在尝试查看是否可以使用ui-router通过实现状态的延迟加载将状态设置委托(delegate)给我的应用程序的子组件。虽然我设法使用$state.go或等价物让延迟加载部分工作,但我无法使用URL让它工作。例如,在启动时,我的应用只会设置以下两种状态:view1和view2。当加载view1状态时,它会设置自己的子状态:view1.profile和view1.interest。查看来自Gist的示例站点:http://bl.ocks.org/marcoslin/raw/b59cfa9a9a44bde04f9f/正如您将从上面的示例中看到的,View1Profile在启动时不是有效

javascript获取上一页的url

我想获取上一页的url。我找到了很多答案,但我找不到任何适用于浏览器后退按钮的东西。我用了文档.referrer但它也不适用于后退按钮。谁能帮帮我?? 最佳答案 在javascriptsnipet中使用以下内容document.referrer;如果你正在实现后退按钮使用这个Back 关于javascript获取上一页的url,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/280

URL哈希参数的Javascript字符串压缩

我希望在不超过URL字符限制的情况下将大量数据存储在URL哈希参数中。是否有任何传统的压缩字符串长度的方法,然后可以在另一个页面加载时对其进行解码?我看过LZWencoding用于类似的解决方案,但是特殊字符是否适用于此用途? 最佳答案 LZW编码技术上有效;您只需要将LZW编码的二进制文件转换为URL安全的base64,这样输出就不会包含特殊字符。Here'sanMDNarticleonbase64inJavaScript;base64的URL安全变体只是将+替换为-并将/替换为_。当然,您不太可能通过这样做将字符串的大小减少很多

javascript - 在 Angular2 中构建 multipart/form-data POST 请求并验证输入类型文件

我有一张图片(base64),需要通过POST请求发送(并等待响应)。POST请求需要是Content-Type:multipart/form-data。图片需要是Content-Type:image/jpgPOST请求应该是这样的:POSThttps://www.url...HTTP/1.1Content-Type:multipart/form-data;boundary=-------------------------acebdf13572468User-Agent:FiddlerHost:www.host.comContent-Length:199640------------

javascript - new URL() - WHATWG URL API

我正在摆弄Node,我正在尝试获取URL类的实例(因为那些方便的属性)。喜欢:const{URL}=require('url');(...)http.createServer((request,response)=>{leturi=newURL(request.url);(...)}但是失败了TypeError[ERR_INVALID_URL]:InvalidURL:/这很有趣,因为consturl=require('url');url.parse();有效。所以我对此很好奇。我了解后一种方法较旧。我在本地进行开发,因此要在浏览器中使用localhost:8000发送请求。如何使用re

javascript - Require.js 延迟加载远程 url

我的本​​地文件系统上有一个名为moment.js的文件,使用require.js加载它如下:initialize:function(){require(['moment'],function(data){console.log(data);});}但是,如果我这样做:initialize:function(){require(['http://momentjs.com/downloads/moment.min.js'],function(data){console.log(data);});}返回的数据未定义。为什么是这样?以及如何在运行时动态包含远程模块?