我正在开发一个web项目。一切都放在iframe中。在url中打开项目后,当我点击任何链接或打开任何页面时,我必须在我的项目目录(ielocalhost)中找到打开页面的位置。任何人有任何想法?我尽我所能,但无法解决问题。如何在浏览器中打开php项目中的文件(.php)?
预先感谢您。
我正在开发一个web项目。一切都放在iframe中。在url中打开项目后,当我点击任何链接或打开任何页面时,我必须在我的项目目录(ielocalhost)中找到打开页面的位置。任何人有任何想法?我尽我所能,但无法解决问题。如何在浏览器中打开php项目中的文件(.php)?
预先感谢您。
您可以通过消息事件与您的iframe comminucate。只要看看postMessage。
你在iframe应用程序已发送有关文件的信息,例如:
var message = {type: 'fileInfo', path: yourFilePath}
window.parent.postMessage(message, targetOrigin);
(yourFilePath你必须从你的PHP代码中设置成JS)
你的应用程序主窗口可以看到这条消息:
window.addEventListener("message", function(event) {
if (event.origin !== YOUR_ORIGIN) return;
if (event.data.type === 'fileInfo') {
var filePath = event.data.path;
//do something
}
}, false);
请澄清一下您的问题。你是否要求在PHP代码中找到文件的本地文件路径?顺便说一句,为什么这标记与JavaScript,HTML和CSS? –
你曾尝试过什么?显示一些代码并更新你的问题。 –
在URL中打开项目后,当我点击任何链接或打开任何页面时,我必须在我的项目目录(即localhost)中找到打开页面的位置。 – Sajal