سؤال

Amazon لديه زر يفتح تطبيق كما يلي.

p>

href="http://img836.imageshack.us/img836/6829/screenshot20100724AT111.PNG" rel="nofollow noreferrer"> http://img836.imageshack.us/img836/6829/screenshot20100724AT111.png

النقر فوق هذا الزر يفتح "Amazon Kindle"، لحالتي، "Amazon Kindle for Mac".

كيف هذا ممكن؟أعني، كيف يمكنني برنامج القيام بهذه الوظيفة؟انها بالتأكيد ليست فلاش.

حاولت استخدام الزر لفتح تطبيق باستخدام زر يتم توفيره بواسطة HTML، لكنني لم أستطع أن أجعلها بسبب النوع الأمني من الأسباب.

أضيف

هذا هو التعليمات البرمجية المصدر لها.

giveacodicetagpre.

أريد فتح "التطبيق A" عند النقر فوق زر "x".أريد التحكم (Open Doc / App ...) Mac Mac من متصفح Safari.

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

المحلول

بعض الإجابات الأخرى لها GIST الصحيح، لكنني أعتقد أنه معالج بروتوكول بدلا من نوع MIME.ستقوم Kindle for Mac بتسجيل معالج بروتوكول "Kindle:"، إما مع OS X أو مباشرة مع المتصفح (Safari، أعتقد)، بطريقة مماثلة أن هناك معالج بروتوكول افتراضي لبروتوكول "Mailto:"الذهاب إلى تطبيق البريد.

يحتوي هذا السؤال على إجابة حول كيفية تعديل تطبيقك لتسجيل معالج بروتوكول.

p> تسجيل بروتوكول على Mac OSX؟

نصائح أخرى

التفاصيل التي لا أستطيع الإجابة عليها.

ولكن الطريقة التي يتم بها هو أن نوع MIME مسجل في جهاز Mac (عبر التطبيق، عند بدء تشغيله أو تثبيته).ثم عندما يحاول المتصفح ويفتح الملف، يقول خادم الويب "هذا ملف" APP / AMAMON_KIDELE "(أو أيا كان)، و Mac Mates الشخصين معا لإطلاق التطبيق.

في أنظمة أخرى سيتعين عليك تعيين امتداد لنوع MIME.يمكن لجهاز Mac القيام بذلك، لكنه اختياري.

هذا هو أساسيات كيفية عمل هذا.

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

لا أعرف إذا كنت قادرا على تكرار هذا كإجراء مكالمات مملوكة.قد تكون قادرا على بعض الاختراق.

في النهاية، يمكنك التفكير في الأمر كما هو الحال عند النقر فوق ارتباط PDF ويفتح تطبيق عرض PDF الخاص بك.ضع في اعتبارك أن التطبيق يجب أن يكون على الكمبيوتر.

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