سؤال

هل يدعم أي من بائعي المتصفح استخدام أي لغات برمجة نصية إلى جانب

  • text/javascript
  • text/vbscript (أي فقط)

على سبيل المثال:

  • text/lua
  • text/cs-script
  • text/php
  • text/tcl

إذا كنت أرغب في استخدام لغة برمجة نصية أخرى في متصفح:

<SCRIPT type="text/javascript">
   ...some JavaScript...
</SCRIPT>

<SCRIPT type="text/vbscript">
   ...some vbscript...
</SCRIPT>

<SCRIPT type="text/perl">
   ...some Perl Script...
</SCRIPT>

<SCRIPT type="text/php">
   ...some Php...
</SCRIPT>

<SCRIPT type="text/tcl">
   ...some Tcl...
</SCRIPT>

<SCRIPT type="text/lua">
   ...some Lua...
</SCRIPT>

<SCRIPT type="text/pascalscript">
   ...some PascalScript...
</SCRIPT>

<SCRIPT type="text/cs">
   ...some C#...
</SCRIPT>

هل يمكنني?

هل هناك طريقة لتسجيل محركات البرمجة طرف 3 مع أي متصفح?

هل كانت مفيدة؟

المحلول

من الناحية الفنية ، إنترنت إكسبلورر يمكن استخدام أي لغة البرنامج النصي الذي يوفر IActiveScript التنفيذ ، ورأيت تطبيقات كل من بيرل (من أكتيفستات) و تكل تشغيل كلينتسايد في إي.

ولكن إلى نقطة مينيتك ، وهذا ليس شيئا من شأنه أن يعمل عبر المتصفحات ، وبصراحة انها فكرة رهيبة في جميع الظروف تقريبا.

نصائح أخرى

لا.إذا كنت ترغب في استخدام لغة مختلفة ، فإن أفضل رهان لك هو استخدام شيء يتم تجميعه في جافا سكريبت (مثل البيجامات لبيثون).

جوجل كروم لديه البرنامج المساعد رمز الأصلي ، مما يسمح باستخدام أي لغة التي لديك البرنامج المساعد الصحيح.على سبيل المثال ، هناك تنفيذ تى سى ال لذلك.

هناك الآن brython لتشغيل python 3 البرامج:

انظر www.brython.info

عمل مثير للإعجاب!

يبدو العمل عبر العديد من المتصفحات (ليس لدي إي)

...لا تزال تنتظر perl ميناء...

هناك ما أعتبره طرق الإختراق العش للقيام بذلك الذي ينطوي على نوع من مترجم بين المتصفح ولغة البرنامج النصي.اثنين من الأمثلة على ذلك تستخدم سيلفرلايت للتفاعل مع مختلف اللغات الديناميكية, ، أو جروبي إلى واجهة باستخدام روبي النصي.وإلا فإنه يجب أن يتم تجميعها إلى جس.

لا ، ليس هناك.ليس أي وسيلة المحمولة ، على الأقل ، وليس أي شيء يجب عليك القيام به.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top