2016-03-23 36 views
0

Chrome Extension geliştirme için yeni başlangıç ​​seviyesindeyim, ancak yazılım geliştirmede yeni değil. Tüm okul bölgesinde ChromeOS cihazlarını yönetiyorum. Öğrencilerin bir kullanıcı adı ve şifre ile giriş yapmasını gerektiren özel bir test sitesi vardır. Şifre, belirli bir teste bağlı olarak daima aynıdır. Öğretmenler, öğrencilerin bir sonraki sınava geçmek için kayıtlı şifreleri kullandığını tespit ediyor.Chrome'u belirli bir sitede hiçbir zaman parolayı kaydetme zorunluluğu var

tüm siteleri için parola kaydetmeyi devre dışı bırakabilir, etkinleştirebilir veya kullanıcının yapılandırmasına izin verebiliriz. Parola korumayı devre dışı bırakmak istemiyorum, çünkü (özellikle küçük çocuklar için) şifreyi yeniden yazması gerekmiyor.

Bu noktada tek çözümüm, Managed Password'ın "Asla Kaydet" bölümüne siteyi .neversavepassword.com el ile ekleyen bir uzantıyı itmek. Ancak, son 2 gün aradıktan sonra, bunu nasıl yapacağım hakkında herhangi bir bilgi bulamıyorum (mümkün görünmüyor).

Bu noktada seçeneklerim nelerdir? Site zaten "autocomplete = off" kullanıyor, ancak Chrome bunu görmezden geliyor.

Giriş formu İşte.

<div class="row-wrapper"> 
      <div class="login-row"> 
       <label for="tbUsername">User Name&nbsp;</label> 
       <input name="ctl00$cp_Content$tbUserName" type="text" value="test" maxlength="50" id="tbUserName" tabindex="1" class="loginTB" autocomplete="off" /> 
      </div> 
      <div class="login-row"> 
       <label for="tbPassword">Password&nbsp;</label> 
       <span><input name="ctl00$cp_Content$tbPassword" type="password" maxlength="20" size="25" id="tbPassword" tabindex="2" class="loginTBn" /></span> 
      </div> 
      <div class="login-row"> 
       <button onclick="__doPostBack('ctl00$cp_Content$btnLogIn','')" id="btnLogIn" type="button" class="button hollow white" tabindex="3"> 
        <span id="ctl00_cp_Content_spLogin" class="text">Log In </span> 
        <span class="glyph glyph-chevron-next"></span> 
       </button> 
      </div> 

Formu javascript yoluyla değiştirebilirim, ama şimdiye kadar şansım olmadı.

Bu sorunla ilgili önerilerinizi kabul ediyorum. Teşekkür ederim!

cevap

0

İlk kapalı, Chrome'un official position az ya da çok "bunu önlemek için herhangi bir girişimi yok say".

Eklentiler, parola yöneticisi ile etkileşime giremez, bu bir çözüm yolu değildir.
Güncelleştirme:chrome.privacy.services.passwordSavingEnabled var, ancak siteye ince ayar yapmanıza izin vermiyor, yalnızca bir açma/kapama düğmesi.

Formdan sayfa kimliğiyle kimlik bilgilerini alarak, formu temizleyerek ve sonra özgün formla bağlantılı olmayan bir POST yaparak, mekanizmayı aşan bir sayfa gördüm. Bu, Chrome'un değerlerin kullanılmadığını düşünecek kadar kafa karıştırıcıdır. Yine, bunun için 'un iyi bir nedeni var.

+0

Bundan korkuyordum (ve bekledim). Bağlantı için teşekkürler ve çok hızlı yanıt verdiğiniz için teşekkür ederim. Öğretmenler ya etrafında çalışmalı ya da başka bir şey bulmalılar. – mackhax0r

+0

Bekleyin, sanırım aslında yanıldım. Bir uzantı doğrudan bir şifre yöneticisiyle bağlantı kuramaz, ancak sizden istediklerinizi yapmak mümkün olabilir! Chrome.privacy' API'siyle. Biraz zamanım olduğunda ona bakacağım. – Xan

+0

@ mackhax0r Kontrol ettim; ne yazık ki, chrome.privacy 'bir yönetim politikasından daha iyi, yararlı olmak için bir araç çok künt. – Xan