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
js
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.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
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
js
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.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
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"
}