【发布时间】:2015-03-29 08:52:01
【问题描述】:
我有一个移动应用程序,它使用以下 JS onclick 在新窗口中导航到网站登录页面:
window.open('https://URL', '_blank', 'location=yes');
打开的新窗口如下:
我需要在其字段中自动填充用户名。我发现 postMessage() 方法非常适合进行跨域通信(例如,这个example)。但我找不到任何在 Android 和网站之间使用它的例子。
现在我明白我需要修改双方(即源和目标)才能使用 postMessage()。我了解来源方面。我的问题是关于目的地,因为我不熟悉 Joomla 也不熟悉 PHP。所以问题是,鉴于该页面是默认的 Joomla 登录页面,我需要在目标端修改哪里。我知道目录components/com_users/views/login/tmpl/default_login.php 中的登录表单在哪里,但我不知道我应该在哪里更新以及我应该在那里更新什么。我应该创建 iFrame 吗?或者我只需要在登录表单中添加这个方法?
【问题讨论】:
标签: javascript php android html joomla