2013-05-21 14 views
6

Tarayıcı penceresinin dışındaki bir web sayfasından tam ekran görüntüsünü almak istiyorum. Temel olarak, hem web tabanlı uygulamalar hem de çevrimdışı programlar için bir yardım aracı oluşturmaya çalışıyorum ve bunun bir parçası olarak, bir web sayfasından ekran görüntülerini almak istiyorum, böylece kullanıcının almak için bir program indirmesi gerekmiyor. Bir ekran görüntüsü/sitemize yükleyin.html5/javascript kullanarak tüm ekranın bir ekran görüntüsünü alın?

Ben buna bir çözüm olmayabilir farkındayım, ancak olsaydı bu harika olurdu! peşin

Alkış

+2

Bu bir güvenlik sorunu olur. Umarım bu mümkün değildir. Bütün ekran görüntüsü tarayıcı eklenti aracılığıyla uygulanması halinde rastgele web sitesi, kişisel masaüstü bir fotoğraf çektiyseniz – idbehold

+0

Haklısınız, o ucube olurdu ... Bu daha az sorun olacağına inanıyorum? – slyaer

cevap

7

Eğer kısmında yılında yapmak istediğinizi elde etmek için yolu vardır. Ancak, kullanıcı izinleri gerektirdiğini bilmek önemlidir. Bu gizlilik büyük bir ihlali olduğunu, Window bir web sayfası bir tarayıcının dışında bir ekran görüntüsü alabilir ve bu yolla iner şey uygulayan karşı tavsiye ediyorum eğer

Ayrıca sorun. Yapmaya çalıştığınız şey için, kullanıcı iznine sahip olmak her zaman en iyisidir. Eğer faiz kullanıcı zamandan tasarruf ve kullanıcıya daha sorunsuz bir deneyim vermekte, bu seçeneklerden birini veya birkaçını düşünün ise

:

  1. Sen için, birkaç JavaScript eklentileri/API en birini kullanabilirsiniz Kullanıcı, web sayfasında gördüklerinin bölümlerini seçip daha sonra size yükler. Örneğin, bunu YouTube'da yapabilirsiniz. youtube.com gidin ve sayfanın alt kısmına gidin ve Help ve sonra Send feedback tıklayın. Burada, metnin yanı sıra sayfanın "vurgu" bölümlerini girip YouTube'a gönderebilirsiniz. Böyle bir şeye ulaşmak için html2canvas gibi bir şeye bakın.

  2. Windows için Snipping Tool gibi araçlar için indirme sayfalarına kullanıcı hızlı erişim verin. Bu şekilde, eğer makinelerinde zaten yoksa, en azından aramaya gitmek zorunda değiller.

  3. Müşterilerle ilgili deneyimlerimden bir çoğu, makinelerinde Snipping Tool gibi şeylerin bulunduğunu bile bilmiyor. Belki, kullanıcıyı yönlendirecek bir SSS veya yardım bölümü yararlı olacaktır. Özetle

, bir web sayfası üzerinden mümkündür etmek "ekran görüntüsü" ne anlama web dışında bir şey yakalamaya yarayan genelinde ben geldim bir web sayfası kendisi ama hiçbir şey üzerinde bağlamı tarayıcılar.

+0

Yardımlarınız için teşekkürler. Muhtemelen önerdiğin yoldan gideceğim. – slyaer

+2

Nokta 1'e: kendi web uygulamanız için Geri Bildirim almak için [Usersnap] (http://www.usersnap.com) gibi çözümlerde düşüş var. – Gregor

+0

+1 Teşekkürler, mükemmel Soru & Cevap .. 'html2canvas' eklentisini sevin, harika şeyler! – Anil

1

Bu yalnızca HTML5/JavaScript kullanarak kesin mümkün değildir. Flash, bir Java uygulaması veya bir Firefox eklentisi gibi bir tarayıcı eklentisi içermelisiniz.

Not: Sana tüm monitörün ekran görüntüsünü değil, sadece tarayıcı penceresi üstlenmek anlamına varsayıyorum.

+0

Doğru anladınız, bu yüzden bir tarayıcı eklentisi/eklentisi işe yarayabilir mi? Yardım ettiğin için teşekkür ederim. – slyaer

+0

@ user1497307: Bir Java uygulamasının hemen hemen müşterinin PC'sini tam olarak kontrol edebildiğinden eminim, bu yüzden ekran görüntüsü almak büyük olasılıkla bir sorun değildir. Kullanıcının Java uygulamasının çalışmasına açıkça izin vermesi gerektiğini ve pek çok kullanıcının Java'yı yüklememiş olabileceğini unutmayın. Çapraz platform komplikasyonları da olabilir. – Hubro

+0

Bunun için teşekkürler. Ben bir şey vereceğim ve ne olduğunu göreceğim. – slyaer