Naar de inhoud
Alle hulpmiddelen

web_eval

Webautomatisering · macOS · Windows

Effect: uitvoeren. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Voert willekeurig JavaScript uit in een websessie en geeft de waarde van de laatste expressie terug, die een gewone JSON-waarde moet zijn (asynchrone code wordt niet afgewacht: geef JSON.stringify(...) terug of sla het resultaat op en lees het in een tweede aanroep). Vereist confirm=true; zonder die krijg je een voorbeeld van de code en draait er niets. Uitgeschakeld wanneer LMCP in de modus alleen-lezen staat. POWER-USER-tool — een pagina kan kwaadaardige code aanleveren, dus gebruik voor normaal gebruik liever web_find / web_read / web_extract.

Vereiste invoer

De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to run the code. Without it, returns a preview and runs nothing.",
      "type": "boolean"
    },
    "js": {
      "description": "JavaScript to evaluate on the page; the last expression's value is returned.",
      "type": "string"
    },
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    }
  },
  "required": [
    "js"
  ],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor web_eval. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "confirm": false,
  "js": "document.title",
  "session": "demo-browser"
}

Windows

Doel

Voert willekeurig JavaScript uit in een websessie en geeft de waarde van de laatste expressie terug. Vereist confirm=true; zonder die krijg je een voorbeeld van de code en draait er niets. POWER-USER-tool — een pagina kan kwaadaardige code aanleveren, dus gebruik voor normaal gebruik liever web_find / web_read / web_extract.

Vereiste invoer

De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true to run the code. Without it, returns a preview and runs nothing.",
      "type": "boolean"
    },
    "js": {
      "description": "JavaScript to evaluate on the page; the last expression's value is returned.",
      "type": "string"
    },
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    }
  },
  "required": [
    "js"
  ],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor web_eval. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "confirm": false,
  "js": "document.title",
  "session": "demo-browser"
}