Здесь мне нужно внедрить iframe на свой сайт, и я хочу внедрить какой-нибудь скрипт или css для изменения iframe, потому что iframe не совпадает с моим сайтом, поэтому я установил прокси, чтобы он был таким же. происхождение (локальный: 4000).
Когда я пытаюсь получить элемент из iframe, в консоли произошла ошибка, которая не соответствует моим ожиданиям.
Мой сайт был размещен на localhost: 4000 тоже.
Есть идеи по этому поводу?
Сведения об ошибке >>
<iframe name="editorFrame" id="editorId" src="http://localhost:4000/iframe"></iframe>
// error was raised on
let iframeHead = iframeWin.document.querySelector("head") as HTMLElement;
// the server listens on localhost:4000
// the proxy code
app.use(path, function(req, res) {
return proxy({
target: "http://47.75.177.99",
pathRewrite: {
"^/iframe": "/",
},
onProxyReq(proxyReq, req, res) {
proxyReq.setHeader(
"Cookie",
"tableau_locale=zh; workgroup_session_id=W2fKwkFeSzeC76d0hAAPmA|9vpJTvdHXW9VhaRrMLtwDzIazGYSgCIq; XSRF-TOKEN=NeRc6YfknJ5Vgj03xFwTQ30mftd1Jqlt"
);
},
changeOrigin: true
})(...arguments);
});