Is there any headless browsers that work on Replit?


const express = require('express');
const app = express();
const { openBrowser, goto, write, click, closeBrowser, press } = require('taiko');

app.use(express.json());'/receive', async (req, res) => {
  const receivedData = req.body;
  console.log('Received:', receivedData.message);

  try {

     await openBrowser();
        await goto("${receivedData.message}&showconv=1");
        await write("taiko test automation");
await press("Enter")

await closeBrowser()

    // Respond with success message
    res.json({ message: 'hi' });
  } catch (error) {
    console.error('An error occurred:', error);
    res.status(500).json({ error: 'An error occurred' });

const port = process.env.PORT || 3000;
app.listen(port, () => {
  console.log(`Server is running on port ${port}`);

i know for a fact that firefox works on replit (type firefox into the shell first to install it), but as a reminder, proxies are not allowed on replit.