我正在尝试构建一个基于AJAX的聊天,它每秒通过settimeout接收数据。我知道setTimeout会占用很多内存,有没有其他方法来构建聊天呢?或者我可以改进我所做的事情吗?我很乐意回答!
这就是我所做的:
<body>
<h1 id='number'>0</h1>
<script>
function ajax() {
if (window.XMLHttpRequest) {
var a = new XMLHttpRequest()
} else {
var a = new ActivXObject('M
我有一个可以发送图像的聊天应用程序,我想为存储编写安全规则,这样只有聊天集合和UserIds数组中的内容才能发送图像,但它总是告诉我没有授权。
service firebase.storage {
match /b/{bucket}/o {
match /Users/{userId}/{allPaths=**} {
allow read: if request.auth.uid != null;
allow write: if request.auth.uid == userId;
}
match /Chats/{chatId}/{docume
所以我试着用JavaScript做一个聊天程序,使用AJAX和PHP。我目前正在像这样更新聊天,我确信这在我的服务器上是非常困难的:
<div id="messages">[no messages]</div>
这是名为ajax-load-messages.php文件中的内容
<?php
$sql_posts_result = mysql_query("SELECT Post FROM Posts ORDER BY Date ASC LIMIT 50", $db) or die("Can't load pos