使用node-webkit下载文件时出错(" chrome-extension"在URL中)

时间:2015-10-28 09:28:15

标签: javascript regex node.js google-chrome node-webkit

我试图用node-webkit制作像pdf下载器这样的东西。 我有一个带有一些验证码的URL的输入标签。 它到目前为止工作得很好..但是当我尝试把这样的URL (chrome extension:// oemmndcbldboiebfnladdacbdfmadadm / http://www.semantikon.com/StealThisBookbyAbbieHoffman.pdf) node web-kit给了我这个错误:

message: "Protocol "chrome-extension:" not supported. Expected "http:"."

我正在使用此正则表达式

/(http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?\.pdf$/gi;

谢谢

1 个答案:

答案 0 :(得分:0)

由于现在有人回答我自己这样做了,我做了一件不太好的事情,但它现在有效..我放了一些函数来确保url以http或https开头,但在这种情况下使用必须删除网址中不必要的部分,如上例

chrome extension://oemmndcbldboiebfnladdacbdfmadadm/http://www.semantikon.com/StealThisBookbyAbbieHoffman.pdf