[10841] 2016-12-19_动手打造跨设备、无需同步的密码管理器

文档创建者:s7ckTeam
浏览次数:8
最后更新:2025-01-18
2016-12-19_动手打造跨设备、无需同步的密码管理器 m s c b   F r e e B u f   2 0 1 6 - 1 2 - 1 9 * m s c b F r e e B u f 使 使 2 便 线 3 使 使 使 使
使 H a s h C h r o m e 使 便 c h r o m e c h r o m e j s G o o g l e ~ I m P a s s w o r d 1 . 2 . 3 . m a n i f e s t . j s o n {     " m a n i f e s t _ v e r s i o n " :   2 ,     " n a m e " :   " " ,     " d e s c r i p t i o n " :   " " ,     " v e r s i o n " :   " " ,     " b r o w s e r _ a c t i o n " :   {         " d e f a u l t _ i c o n " :   " " ,         " d e f a u l t _ p o p u p " :   " H T M L "     } ,     " p e r m i s s i o n s " :   [         " "     ] } " p e r m i s s i o n s " :   [ " t a b s " , " s t o r a g e " , " < a l l _ u r l s > " ]
h t m l   - >   j s " p e r m i s s i o n s " :   [ " t a b s " , " s t o r a g e " , " < a l l _ u r l s > " ] m a n i f e s t . j s o n {         " n a m e " :   " " ,         " m a n i f e s t _ v e r s i o n " : 2 ,       " v e r s i o n " :   " 1 . 0 " ,         " d e s c r i p t i o n " :   " C h r o m e " ,         " p e r m i s s i o n s " :   [                   " t a b s " ,                   " s t o r a g e " ,                   " < a l l _ u r l s > "       ] ,       " o p t i o n s _ p a g e " :   " o p t i o n s . h t m l " ,       " b r o w s e r _ a c t i o n " :   {               " d e f a u l t _ i c o n " :   " i c o n . p n g " ,               " d e f a u l t _ p o p u p " :   " p o p u p . h t m l "         } ,         " b a c k g r o u n d "   :   {             " s c r i p t s "   :   [                     " b g . j s "           ]     }   } p e r m i s s i o n s o p t i o n s _ p a g e b a c k g r o u n d
使 h t m l 西 o p t i o n s   H a s h i d s t a t u s 2 J S 2 0 h a s h 1 6   B I T   M D 5 h a s h o p t i o n s . h t m l , h t m l o p t i o n s . j s p o p u p . h t m l o p t i o n s . h t m l - > p o p u p . h t m l < h t m l >   < b o d y >         < p   i d = " s t a t u s " >                 h e l l o         < / p >   < / b o d y > < s c r i p t   t y p e = " t e x t / j a v a s c r i p t "   > < / s c r i p t > < / h t m l > p o p u p . j s < ! D O C T Y P E   h t m l > < h t m l > < h e a d > < t i t l e > < / t i t l e > < / h e a d >         < b o d y >         < d i v >                   < i n p u t   t y p e = " t e x t "   i d = " t e x t " > < / i n p u t >                   < b u t t o n   i d = " s e t " > < / b u t t o n >         < / d i v >         < s c r i p t   > < / s c r i p t >         < / b o d y > < / h t m l >
2 2 I D s e t c h r o m e a p i p o p u p   p o p u p . j s ~ p o p u p . j s 2 C h r o m e u r l 便 R u n t a b U R L 使 C h r o m e a p i t a b s u r l u r l l i n k c h r o m e . s t o r a g e r u n r e c e i v e r . R U N c a l l F u n r e c e i v e r _ d a t a r e c e i v e r H a s h I D s t a t u s d o c u m e n t . b o d y . o n l o a d   =   f u n c t i o n ( )   {     c h r o m e . s t o r a g e . s y n c . g e t ( " d a t a " ,   f u n c t i o n ( i t e m s )   {         i f   ( i t e m s . d a t a   = =   u n d e f i n e d ) {             r e t u r n ;         }         i f   ( ! c h r o m e . r u n t i m e . e r r o r )   {             c o n s o l e . l o g ( i t e m s ) ;             d o c u m e n t . g e t E l e m e n t B y I d ( " t e x t " ) . v a l u e   =   i t e m s . d a t a ;         }     } ) ; } d o c u m e n t . g e t E l e m e n t B y I d ( " s e t " ) . o n c l i c k   =   f u n c t i o n ( )   {     v a r   d   =   d o c u m e n t . g e t E l e m e n t B y I d ( " t e x t " ) . v a l u e ;     c h r o m e . s t o r a g e . s y n c . s e t ( {   " d a t a "   :   d   } ,   f u n c t i o n ( )   {         i f   ( c h r o m e . r u n t i m e . e r r o r )   {             c o n s o l e . l o g ( " R u n t i m e   e r r o r . " ) ;         }     } ) ;     w i n d o w . c l o s e ( ) ; } c h r o m e . s t o r a g e . s y n c . g e t c h r o m e . s t o r a g e . s y n c . s e t r e c e i v e r c h r o m e . t a b s . q u e r y ( { ' a c t i v e ' :   t r u e ,   ' w i n d o w I d ' :   c h r o m e . w i n d o w s . W I N D O W _ I D _ C U R R E N T } , f u n c t i o n ( t a b s ) { } ) f u n c t i o n ( t a b s ) { } r e c e i v e r r u n
使 m d 5   1 6 b i t   N N N 2 G o o g l e Y o u t u b e T w i t t e r F r e e b u f G i t h u b c h r o m e . s t o r a g e ~ G i t h u b i s s u e s p u l l   r e q u e s t N o S y n c - P a s s w o r d M a n a g e r   :   h t t p s : / / g i t h u b . c o m / m s c b 4 0 2 / N o S y n c - P a s s w o r d M a n a g e r * m s c b F r e e B u f
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则