只需添加一个'允许跨来源请求'到我的节点应用程序工作

Will simply adding a 'Allow Cross Origin Requests' to my node app work?

本文关键字:请求 我的 工作 应用程序 节点 许跨 一个 添加      更新时间:2023-09-26

我的目标

我正在尝试制作前端web刮刀

我有一个想法,那就是建立一个节点应用程序,它有一个动态路由,使用Request(NPM包)来抓取页面,并将其显示为自己的页面。

然后,我的JS插件会在'nodeapp.com/[URL-TO-SCRAPE]'的任何页面上添加一个不可见的iframe

然后使用页面间getElementById()函数来获取文本。

所以我的问题是如果我把我的应用程序放在heroku上,我可以得到标题为Allow Cross Origin Request的页面,我知道我不能在多个来源上使用getElementById()

Allow Cross Origin Request不用于跨域javascript,而是用于跨域请求。

Allow Cross Origin Request允许A.com上的javascript访问B.com上的资源url,但无论如何,A..com上的javascript都不能操作显示B.com的iframe。