Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

373
Views
(CEP/ExtendScript) ¿Es posible incluir un archivo JSX desde un servidor?

Estoy desarrollando una extensión para InDesign y me gustaría almacenar el archivo jsx en un servidor. Esto me permitiría actualizar el complemento si cambio algo en jsx sin que el usuario tenga que volver a descargar la extensión. Traté de hacer una inclusión directamente en el jsx que se menciona en el manifiesto para tratar de señalar el jsx real de esta manera:

local-index.jsx:

 //@include "https://server-name/adobe/addins/extendscript/server-index.jsx"
  • (el índice local solo serviría como puente entre JavaScript y ExtendScript)
  • (el índice del servidor contendría todos los métodos que uso en el lado de JavaScript con CSInterface.evalScript();)

No funciona y no pude encontrar ninguna información en la web. ¿Es posible o el archivo jsx tiene que ser local?

Gracias por adelantado !

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede realizar una solicitud AJAX en JS local para recuperar la cadena JSX del servidor
Ver ejemplo a continuación

El código PHP del lado del servidor sería como:

 <?php //JSX Code echo " alert ('Hello From Server'); file = new File('~/Desktop/fromServer.txt'); file.open('w'); file.write('Hi'); file.close(); "; //OR JSXBIN Code //Use eval and remove line breaks from JSXBIN String echo "eval('@JSXBIN@ES@2.0@MyBbyBn0AFJAnA.....')"; ?>

Lado del cliente del código JS:

 $.ajax({ type: "GET", cache:false, url: URL, complete: function (Res) { scr = Res.responseText; csInterface.evalScript(scr); }, async: false //For Synchronous Excecution });
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!