我构建一个站点(在PHP中),用户注册该站点,然后访问保留的Powerpoint演示文稿。店主告诉我记录用户观看演示文稿的时间,但我不知道如何显示和记录这种数据。我认为JS和AJAX可以帮助我,但我不知道我可以用什么脚本来做到这一点。 感谢您的意见和帮助。
答案 0 :(得分:0)
基本上你应该在用户关闭powerpoint演示时触发php脚本,这可以通过例如在模态窗口中打开演示文稿并强制用户点击"关闭"按钮以终止演示文稿。
另一种解决方案可能是在新窗口中打开演示文稿(即使不是那么优雅),并在触发窗口onunload事件时使用此脚本触发和操作:
<a>Click me!</a>
window.onclick = function() {
var win = window.open("/");
win.onload = function() {
console.log("onload");
win.onunload = function() {
alert("onunload");
}
}
}
希望得到这个帮助。