Halaman ini adalah bagian dari dokumentasi untuk platform Aplikasi Chrome, yang tidak digunakan lagi pada tahun 2020. Fitur ini tetap didukung untuk pelanggan Enterprise dan Education di ChromeOS hingga setidaknya Januari 2025. Pelajari lebih lanjut cara memigrasikan aplikasi.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Panduan ini membantu Anda mulai membuat Aplikasi Chrome dengan framework MVC AngularJS. Kepada
menggambarkan Angular beraksi, kita akan mereferensikan aplikasi aktual yang dibangun menggunakan kerangka kerja,
Pengupload Google Drive. Kode sumber tersedia di GitHub.
Tentang aplikasi
Pengunggah Google Drive memungkinkan pengguna melihat dan berinteraksi dengan file yang disimpan di
dan mengupload file baru menggunakan API Tarik lalu Lepas HTML. Ini adalah
contoh yang bagus terkait pembuatan aplikasi yang berkomunikasi dengan salah satu API Google; dalam hal ini, Google
API Drive.
Uploader menggunakan OAuth2 untuk mengakses data pengguna. chrome.identity API menangani pengambilan
Token OAuth untuk pengguna yang sudah login, jadi kami sudah bekerja keras. Setelah kita berumur panjang
token akses, aplikasi menggunakan Google Drive API untuk mengakses data pengguna.
Frame tanpa chrome untuk menentukan tampilan dan nuansa menu navigasi aplikasi itu sendiri
Membuat manifes
Semua Aplikasi Chrome memerlukan file manifest.json yang berisi informasi yang perlu diluncurkan Chrome
aplikasi. Manifes berisi metadata yang relevan dan mencantumkan izin khusus apa pun yang diperlukan aplikasi
akan dijalankan.
Versi manifes Pengunggah yang disederhanakan terlihat seperti ini:
Bagian terpenting dari manifes ini adalah "oauth2" dan "izin" bagian.
"oauth2" mendefinisikan parameter yang dibutuhkan oleh
OAuth2 untuk melakukan keajaibannya. Untuk membuat
"client_id", ikuti petunjuk di Mendapatkan client id Anda. "Cakupan" buat daftar
cakupan otorisasi di mana token OAuth akan valid (misalnya, API yang ingin
akses).
"Izin" mencakup URL yang akan diakses aplikasi melalui XHR2. Awalan URL-nya
diperlukan agar Chrome mengetahui permintaan lintas domain mana yang akan diizinkan.
Membuat halaman acara
Semua Aplikasi Chrome memerlukan skrip/halaman latar belakang untuk meluncurkan aplikasi dan merespons peristiwa sistem.
Dalam skrip background.js, Pengunggah Drive membuka jendela berukuran 500x600px ke halaman utama. Ini juga
menentukan tinggi dan lebar minimum untuk jendela agar konten tidak terlalu padat:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2012-11-16 UTC."],[],[]]