Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于使用Node.JS代理CSS和JS的建议;委托书;服务器_Javascript_Css_Node.js_Dom Manipulation - Fatal编程技术网

Javascript 关于使用Node.JS代理CSS和JS的建议;委托书;服务器

Javascript 关于使用Node.JS代理CSS和JS的建议;委托书;服务器,javascript,css,node.js,dom-manipulation,Javascript,Css,Node.js,Dom Manipulation,我有一个工作服务器,用于在查询参数中输入URL,它获取页面并将其发送回。问题是,CSS链接并不总是有效的,因为通常CSS是通过HTML标记从源代码获取的。是否有一种方法可以从URL获取CSS并将其发送到标记中 我也希望能够用JavaScript实现这一点,但这不是一个要求 此外,作为一种“很好的选择”,是否可以更改锚href标记以更改查询参数而不是URL本身? privatedomain.com/page?url=是我拥有的url结构,希望它能够从类似privatedomain.com/page

我有一个工作服务器,用于在查询参数中输入URL,它获取页面并将其发送回。问题是,CSS链接并不总是有效的,因为通常CSS是通过HTML
标记从源代码获取的。是否有一种方法可以从URL获取CSS并将其发送到
标记中

我也希望能够用JavaScript实现这一点,但这不是一个要求

此外,作为一种“很好的选择”,是否可以更改锚href标记以更改查询参数而不是URL本身?
privatedomain.com/page?url=
是我拥有的url结构,希望它能够从类似
privatedomain.com/page?url的内容重定向=http://www.google.com
privatedomain.com/page?url=http://www.google.com/search?q=hmm+是


真的只是我为了好玩而做的一件事,并试图让它发挥作用,如果我问错了这个问题,我很抱歉,这是我第一次在这里问这个问题,谢谢

解析文档,查找
,从中提取CSS的相对路径

然后可以将相对路径与
的根连接起来。然后用组合路径替换
中的链接

例如: privatedomain.com/page?url=

foo.html
中,您有


您需要设置
const absolutecspath=http://example.com“+”/styles.css“
;然后将
/styles.css
中的
替换为您的
absolutecspath

解析文档,查找
,从中提取css的相对路径

然后可以将相对路径与
的根连接起来。然后用组合路径替换
中的链接

例如: privatedomain.com/page?url=

foo.html
中,您有


您需要设置
const absolutecspath=http://example.com“+”/styles.css“
;然后将
/styles.css
内部
替换为
absolutecspath

关于更改锚定标记的第二个问题最好作为单独的问题提交。最好保持你的问题的颗粒性,而不是把太多的问题放在一篇文章中。第二个关于更改锚标签的问题最好作为一个单独的问题提交。最好保持你的问题的颗粒性,而不是把太多的问题放在一篇文章里。