我有一个表单,其他人将嵌入到他们的网站上:
<form method="post" action="http://example.com/">
<input type="text name="name" />
<input type="submit" />
</form>
如果用户在其网站上提交该表单(即,它嵌入在其网站上的 iframe 中),我将如何从请求中获取parentURL,这可能吗?
最佳答案
跨站点脚本安全性可以防止这种情况发生,为此,您应该向用户提供将父 URL 窗口路径到 iframe 的脚本。
在包含 iframe 的页面中:
<script>
urlVal = document.location;
</script>
在您的 iframe 页面中,您可以通过以下方式访问 urlVal
:
parent.urlVal
关于javascript - 嵌入iFrame表单——如何获取父URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26960434/