chrome.webviewTag (original) (raw)

Ana içeriğe atla

chrome.webviewTag

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Açıklama

Ağ üzerinden web'den canlı içerikleri etkin bir şekilde yüklemek ve Chrome uygulamanıza yerleştirmek için webview etiketini kullanın. Uygulamanız, webview etiketinin görünümünü kontrol edebilir, web içeriğiyle etkileşim kurabilir, yerleştirilmiş bir web sayfasında gezinme başlatabilir, sayfadaki hata etkinliklerine tepki verebilir ve daha fazlasını yapabilir (Kullanım bölümüne bakın).

İzinler

webview

Türler

ClearDataOptions

clearData tarafından hangi verilerin silineceğini belirleyen seçenekler.

Özellikler

ClearDataTypeSet

Bir veri türü grubu. Eksik mülkler false olarak yorumlanır.

Özellikler

ContentScriptDetails

Chrome 44 ve sonraki sürümler

Yerleştirilecek içerik komut dosyasının ayrıntıları. Daha fazla bilgi için içerik komut dosyaları belgelerini inceleyin.

Özellikler

ContentWindow

Davetli penceresine mesajlaşma herkese açık kullanıcı adı.

Özellikler

Chrome 44 ve sonraki sürümler

Özellikler

Chrome 44 ve sonraki sürümler

Özellikler

Chrome 44 ve sonraki sürümler

Özellikler

ContextType

Chrome 44 ve sonraki sürümler

Bir menünün görünebileceği farklı bağlamlar. "all" değerini belirtmek, diğer tüm bağlamların kombinasyonuna eşdeğerdir.

Enum

"all"

"page"

"frame"

"selection"

"link"

"editable"

"image"

"video"

"audio"

DialogController

dialog DOM etkinliklerine bağlı arayüz.

Özellikler

DownloadPermissionRequest

download permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

FileSystemPermissionRequest

filesystem permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

FindCallbackResults

Bulma isteğinin tüm sonuçlarını içerir.

Özellikler

FindOptions

Bulma isteği seçenekleri.

Özellikler

FullscreenPermissionRequest

Chrome 43 ve sonraki sürümler

fullscreen permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

GeolocationPermissionRequest

geolocation permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

HidPermissionRequest

hid permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

InjectDetails

Eklenecek komut dosyasının veya CSS'nin ayrıntıları. Kod veya dosya mülkü ayarlanmalıdır ancak her ikisi aynı anda ayarlanamaz.

Özellikler

InjectionItems

Chrome 44 ve sonraki sürümler

Yerleştirme öğesinin türü: kod veya bir dosya grubu.

Özellikler

LoadPluginPermissionRequest

loadplugin permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

MediaPermissionRequest

media permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

NewWindow

newwindow DOM etkinliklerine bağlı arayüz.

Özellikler

PointerLockPermissionRequest

pointerLock permissionrequest DOM etkinliğine eşlik eden request nesnesi türü.

Özellikler

SelectionRect

Ekran koordinatlarında bir dikdörtgeni tanımlar.

Kapsayıcılık semantiği dizi benzeridir. Yani (left, top) koordinatının dikdörtgen tarafından kapsandığı, (left + width, top) koordinatının ise kapsanmadığından bahsedilir.

Özellikler

WebRequestEventInterface

Chrome 44 ve sonraki sürümler

Misafir sayfasındaki webRequest etkinliklerine erişim sağlayan arayüz. webRequest yaşam döngüsü ve ilgili kavramlar hakkında ayrıntılı bilgi için chrome.webRequest uzantı API'sine bakın. Not: chrome.webRequest.onActionIgnored etkinliği web görünümlerinde desteklenmez.

Kullanımın, uzantılar webRequest API'sinden nasıl farklı olduğunu göstermek için *://www.evil.com/* ile eşleşen URL'ler için tüm konuk isteklerini engelleyen aşağıdaki örnek kodu inceleyin:

webview.request.onBeforeRequest.addListener(
  function(details) { return {cancel: true}; },
  {urls: ["*://www.evil.com/*"]},
  ["blocking"]);

Ayrıca bu arayüz, onRequest ve onMessage etkinlikleri aracılığıyla açıklayıcı webRequest kurallarını destekler. API ayrıntıları için declarativeWebRequest bölümüne bakın.

Beyan dilinde web görünümü webRequest'leri için koşulların ve işlemlerin, chrome.webViewRequest.* eşdeğerlerinden oluşturulması gerektiğini unutmayın. Aşağıdaki örnek kod, myWebview web görünümünde "example.com" adresine yapılan tüm istekleri açık bir şekilde engeller:

var rule = {
  conditions: [
    new chrome.webViewRequest.RequestMatcher({ url: { hostSuffix: 'example.com' } })
  ],
  actions: [ new chrome.webViewRequest.CancelRequest() ]
};
myWebview.request.onRequest.addRules([rule]);

ZoomMode

Chrome 43 ve sonraki sürümler

Yakınlaştırma işleminin webview'te nasıl işleneceğini tanımlar.

Enum

"per-origin"
Yakınlaştırma değişiklikleri, yakınlaştırılmış sayfanın kaynağında kalır. Yani aynı bölümde bulunan ve aynı kaynağa yönlendirilen diğer tüm web görünümleri de yakınlaştırılır. Ayrıca, per-originyakınlaştırma değişiklikleri kaynakla birlikte kaydedilir. Bu, aynı kaynaktaki diğer sayfalara giderken bunların hepsinin aynı yakınlaştırma faktörüne yakınlaştırılacağı anlamına gelir.

"Görüntüleme başına"
Yakınlaştırma değişiklikleri yalnızca bu web görünümünde geçerli olur ve diğer web görünümlerindeki yakınlaştırma değişiklikleri bu web görünümünün yakınlaştırma özelliğini etkilemez. Ayrıca, per-view yakınlaştırma değişiklikleri gezinme sırasında sıfırlanır; bir web görünümünde gezinirken sayfalar her zaman kaynak başına yakınlaştırma faktörleriyle (bölüm kapsamında) yüklenir.

"disabled"
Web görünümünde tüm yakınlaştırma işlemlerini devre dışı bırakır. İçerik varsayılan yakınlaştırma seviyesine geri döner ve tüm yakınlaştırma değişiklikleri yoksayılır.

Özellikler

contentWindow

Misafir sayfasına mesaj yayınlamak için kullanılabilecek nesne referansı.

Tür

Chrome 44 ve sonraki sürümler

Chrome'un ContextMenus API'sine benzer ancak tarayıcı yerine webview için geçerlidir. webview'un içerik menüsüne öğe eklemek için webview.contextMenus API'yi kullanın. İçerik menüsü eklemelerinizin resim, köprü ve sayfa gibi nesne türleri için geçerli olup olmayacağını seçebilirsiniz.

Tür

request

Misafir sayfasındaki webRequest etkinliklerine erişim sağlayan arayüz.

Tür

Yöntemler

addContentScripts()

Chrome 44 ve sonraki sürümler

chrome.webviewTag.addContentScripts(
  contentScriptList: [ContentScriptDetails, ...ContentScriptDetails[]],
)

webview dosyasına içerik komut dosyası yerleştirme kuralları ekler. webview bir veya daha fazla kuralla eşleşen bir sayfaya gittiğinde ilişkili komut dosyaları eklenir. Kuralları programatik olarak ekleyebilir veya mevcut kuralları güncelleyebilirsiniz.

Aşağıdaki örnekte webview öğesine iki kural eklenmiştir: "myRule" ve "anotherRule".

webview.addContentScripts([
  {
    name: 'myRule',
    matches: ['http://www.foo.com/*'],
    css: { files: ['mystyles.css'] },
    js: { files: ['jquery.js', 'myscript.js'] },
    run_at: 'document_start'
  },
  {
    name: 'anotherRule',
    matches: ['http://www.bar.com/*'],
    js: { code: "document.body.style.backgroundColor = 'red';" },
    run_at: 'document_end'
  }]);
 ...

// Navigates webview.
webview.src = 'http://www.foo.com';

addContentScripts çağrısını, komut dosyası eklemeniz gerekene kadar erteleyin.

Aşağıdaki örnekte, mevcut bir kuralın nasıl üzerine yazılacağı gösterilmektedir.

webview.addContentScripts([{
    name: 'rule',
    matches: ['http://www.foo.com/*'],
    js: { files: ['scriptA.js'] },
    run_at: 'document_start'}]);

// Do something.
webview.src = 'http://www.foo.com/*';
 ...
// Overwrite 'rule' defined before.
webview.addContentScripts([{
    name: 'rule',
    matches: ['http://www.bar.com/*'],
    js: { files: ['scriptB.js'] },
    run_at: 'document_end'}]);

webview, kaynağa (ör. foo.com) yönlendirildiyse ve "myRule"u eklemek için webview.addContentScripts'ı çağırıyorsa komut dosyalarının eklenmesini sağlamak için bir sonraki gezinmeyi beklemeniz gerekir. Hemen para yatırmak istiyorsanız executeScript doğru olanı yapar.

Misafir işlemi kilitlense veya sonlandırılsa ya da webview yeniden üst öğe olarak atandığında bile kurallar korunur.

Daha fazla bilgi için içerik komut dosyaları belgelerini inceleyin.

Parametreler

back()

chrome.webviewTag.back(
  callback?: function,
)

Mümkünse bir geçmiş girişi geri gider. go(-1) etiketine eş değer.

Parametreler

canGoBack()

chrome.webviewTag.canGoBack()

Geçmişte geriye dönük gezinmenin mümkün olup olmadığını belirtir. Bu işlevin durumu önbelleğe alınır ve her loadcommit işleminden önce güncellenir. Bu nedenle, işlevi çağırmanın en iyi yeri loadcommit işlevidir.

İadeler

canGoForward()

chrome.webviewTag.canGoForward()

Geçmişte ileri doğru gezinmenin mümkün olup olmadığını belirtir. Bu işlevin durumu önbelleğe alınır ve her loadcommit işleminden önce güncellenir. Bu nedenle, işlevi çağırmanın en iyi yeri loadcommit işlevidir.

İadeler

captureVisibleRegion()

Chrome 50 ve üzeri sürümler

chrome.webviewTag.captureVisibleRegion(
  options?: ImageDetails,
  callback: function,
)

Web görünümünün görünür bölgesini yakalar.

Parametreler

clearData()

chrome.webviewTag.clearData(
  options: ClearDataOptions,
  types: ClearDataTypeSet,
  callback?: function,
)

webview bölümünün tarama verilerini temizler.

Parametreler

executeScript()

chrome.webviewTag.executeScript(
  details: InjectDetails,
  callback?: function,
)

Konuk sayfasına JavaScript kodu ekler.

Aşağıdaki örnek kodda, konuk sayfasının arka plan rengini kırmızı olarak ayarlamak için komut dosyası ekleme kullanılmaktadır:

webview.executeScript({ code: "document.body.style.backgroundColor = 'red'" });

Parametreler

find()

chrome.webviewTag.find(
  searchText: string,
  options?: FindOptions,
  callback?: function,
)

Sayfada arama isteği başlatır.

Parametreler

forward()

chrome.webviewTag.forward(
  callback?: function,
)

Mümkünse bir geçmiş girişi ileri gider. go(1) etiketine eş değer.

Parametreler

getAudioState()

Chrome 62 ve üzeri sürümler

chrome.webviewTag.getAudioState(
  callback: function,
)

Ses durumunu sorgulayan bir işlevdir.

Parametreler

getProcessId()

chrome.webviewTag.getProcessId()

Misafir web sayfasının mevcut işlemi için Chrome'un dahili işlem kimliğini döndürür. Böylece, yerleşimcilerin işlemin sonlandırılmasından kaç misafirin etkileneceğini bilmesi sağlanır. İki konuk yalnızca aynı uygulamaya aitse ve aynı depolama bölümü kimliğine sahipse bir işlemi paylaşır. Çağırma türü senkronizedir ve yerleştirenin mevcut işlem kimliğiyle ilgili önbelleğe alınmış bilgisini döndürür. İşlem kimliği, işletim sisteminin işlem kimliğiyle aynı değildir.

İadeler

getUserAgent()

chrome.webviewTag.getUserAgent()

Misafir sayfası istekleri için webview tarafından kullanılan kullanıcı aracısı dizesini döndürür.

İadeler

getZoom()

chrome.webviewTag.getZoom(
  callback: function,
)

Geçerli yakınlaştırma faktörünü alır.

Parametreler

getZoomMode()

Chrome 43 ve sonraki sürümler

chrome.webviewTag.getZoomMode(
  callback: function,
)

Geçerli yakınlaştırma modunu alır.

Parametreler

go()

chrome.webviewTag.go(
  relativeIndex: number,
  callback?: function,
)

Geçerli gezinmeyle ilgili bir geçmiş dizini kullanarak geçmiş girişine gider. İstenen gezinme mümkün değilse bu yöntemin hiçbir etkisi olmaz.

Parametreler

insertCSS()

chrome.webviewTag.insertCSS(
  details: InjectDetails,
  callback?: function,
)

Misafir sayfasına CSS ekler.

Parametreler

isAudioMuted()

Chrome 62 ve üzeri sürümler

chrome.webviewTag.isAudioMuted(
  callback: function,
)

Sesin kapalı olup olmadığını sorar.

Parametreler

isSpatialNavigationEnabled()

Chrome 71 ve üzeri sürümler

chrome.webviewTag.isSpatialNavigationEnabled(
  callback: function,
)

Web görünümü için mekansal navigasyonun etkin olup olmadığını sorgulayın.

Parametreler

isUserAgentOverridden()

chrome.webviewTag.isUserAgentOverridden()

webview'ün kullanıcı aracısı dizenin webviewTag.setUserAgentOverride tarafından geçersiz kılınıp kılınmadığını belirtir.

loadDataWithBaseUrl()

chrome.webviewTag.loadDataWithBaseUrl(
  dataUrl: string,
  baseUrl: string,
  virtualUrl?: string,
)

Göreli bağlantılar için kullanılan belirli bir ana URL içeren bir veri URL'si yükler. İsteğe bağlı olarak, veri URL'si yerine kullanıcıya gösterilecek sanal bir URL sağlanabilir.

Parametreler

print()

chrome.webviewTag.print()

webview öğesinin içeriğini yazdırır. Bu, webview'ten komut dosyası yazdırma işlevini çağırmaya eşdeğerdir.

reload()

chrome.webviewTag.reload()

Geçerli üst düzey sayfayı yeniden yükler.

removeContentScripts()

Chrome 44 ve sonraki sürümler

chrome.webviewTag.removeContentScripts(
  scriptNameList?: string[],
)

webview'ten içerik komut dosyalarını kaldırır.

Aşağıdaki örnekte, daha önce eklenen "kuralim" kaldırılmaktadır.

webview.removeContentScripts(['myRule']);

Aşağıdakileri çağırarak tüm kuralları kaldırabilirsiniz:

webview.removeContentScripts();

Parametreler

setAudioMuted()

Chrome 62 ve üzeri sürümler

chrome.webviewTag.setAudioMuted(
  mute: boolean,
)

Web görünümünün sessiz durumunu ayarlar.

Parametreler

setSpatialNavigationEnabled()

Chrome 71 ve üzeri sürümler

chrome.webviewTag.setSpatialNavigationEnabled(
  enabled: boolean,
)

Web görünümünün mekansal gezinme durumunu ayarlar.

Parametreler

setUserAgentOverride()

chrome.webviewTag.setUserAgentOverride(
  userAgent: string,
)

Misafir sayfası istekleri için webview tarafından kullanılan kullanıcı aracısı dizesini geçersiz kılın. Geçersiz kılma işlemi, bu geçersiz kılma işleminin uygulandığı konuk sayfası isteklerinde User-Agent Client Hint başlık değerlerinin ve navigator.userAgentData tarafından döndürülen değerlerin boş olmasına neden olur.

Parametreler

setZoom()

chrome.webviewTag.setZoom(
  zoomFactor: number,
  callback?: function,
)

Sayfanın yakınlaştırma faktörünü değiştirir. Bu değişikliğin kapsamı ve devamlılığı, web görünümünün mevcut yakınlaştırma moduna göre belirlenir (webviewTag.ZoomMode bölümüne bakın).

Parametreler

setZoomMode()

Chrome 43 ve sonraki sürümler

chrome.webviewTag.setZoomMode(
  ZoomMode: ZoomMode,
  callback?: function,
)

webview cihazının yakınlaştırma modunu ayarlar.

Parametreler

stop()

chrome.webviewTag.stop()

Devam eden mevcut webview navigasyonunu yüklemeyi durdurur.

stopFinding()

chrome.webviewTag.stopFinding(
  action?: "clear"
 | "keep"
 | "activate"
,
)

Geçerli bulma oturumunu sonlandırır (tüm vurgulamaları temizler) ve devam eden tüm bulma isteklerini iptal eder.

Parametreler

terminate()

chrome.webviewTag.terminate()

Misafir web sayfasının oluşturucu sürecini zorla sonlandırır. Bu işlem, aynı işlemi paylaşıyorsa mevcut uygulamadaki birden fazla webview etiketini etkileyebilir ancak diğer uygulamalardaki webview etiketlerini etkilemez.

Etkinlikler

close

chrome.webviewTag.close.addListener(
  callback: function,
)

Misafir penceresi kendini kapatmaya çalıştığında tetiklenir.

Aşağıdaki örnek kod, konuk kendini kapatmaya çalıştığında webview'ten about:blank'a gider.

webview.addEventListener('close', function() {
  webview.src = 'about:blank';
});

Parametreler

consolemessage

chrome.webviewTag.consolemessage.addListener(
  callback: function,
)

Misafir penceresi bir konsol mesajı günlüğe kaydettiğinde tetiklenir.

Aşağıdaki örnek kod, günlük düzeyine veya diğer özelliklere bakılmaksızın tüm günlük mesajlarını yerleştirenin konsoluna yönlendirir.

webview.addEventListener('consolemessage', function(e) {
  console.log('Guest page logged a message: ', e.message);
});

Parametreler

contentload

chrome.webviewTag.contentload.addListener(
  callback: function,
)

Davetli penceresi bir load etkinliği tetiklediğinde (ör. yeni bir doküman yüklendiğinde) tetiklenir. Mevcut belgedeki sayfa gezinme işlemleri veya eşzamansız kaynak yüklemeleri bu süreye dahil değildir.

Aşağıdaki örnek kod, sayfa yüklendikten sonra konuğun body öğesinin varsayılan yazı tipi boyutunu değiştirir:

webview.addEventListener('contentload', function() {
  webview.executeScript({ code: 'document.body.style.fontSize = "42px"' });
});

Parametreler

dialog

chrome.webviewTag.dialog.addListener(
  callback: function,
)

Misafir penceresi window.alert, window.confirm veya window.prompt aracılığıyla modal iletişim kutusu açmaya çalıştığında tetiklenir.

Bu etkinliğin işlenmesi, her etkinlik işleyicisi geri dönene veya dialog nesnesi erişilemez hale gelene (preventDefault() çağrıldıysa) kadar konuk sürecini engeller.

Varsayılan davranış, iletişim kutusunu iptal etmektir.

Parametreler

exit

chrome.webviewTag.exit.addListener(
  callback: function,
)

Misafir web içeriğini oluşturan işlem sona erdiğinde tetiklenir.

Aşağıdaki örnek kod, konuk sayfası her kilitlendiğinde bir veda mesajı gösterir:

webview.addEventListener('exit', function(e) {
  if (e.reason === 'crash') {
    webview.src = 'data:text/plain,Goodbye, world!';
  }
});

Parametreler

findupdate

chrome.webviewTag.findupdate.addListener(
  callback: function,
)

Etkin bir bulma isteği için yeni bulma sonuçları mevcut olduğunda tetiklenir. Eşleşmeler bulunduğunda bu durum tek bir bulma isteği için birden çok kez gerçekleşebilir.

Parametreler

loadabort

chrome.webviewTag.loadabort.addListener(
  callback: function,
)

Üst düzey bir yükleme, taahhüt edilmeden iptal edildiğinde tetiklenir. Etkinlik varsayılan olarak engellenmemişse konsola bir hata mesajı yazdırılır.

Not: Bir kaynak yüklemesi iptal edildiğinde, son loadstop etkinliğinden (varsa) sonraki tüm taahhüt edilen yüklemeler iptal edilmiş olsa bile loadabort etkinliğini bir loadstop etkinliği takip eder.

Not: Bir about URL'sinin veya JavaScript URL'sinin yüklenmesi iptal edildiğinde loadabort tetiklenir ve ardından webview "about:blank" adresine yönlendirilir.

Parametreler

loadcommit

chrome.webviewTag.loadcommit.addListener(
  callback: function,
)

Bir yükleme taahhüt edildiğinde tetiklenir. Bu, mevcut doküman içinde gezinmenin yanı sıra alt çerçeve doküman düzeyinde yüklemeleri içerir ancak asenkron kaynak yüklemelerini içermez.

Parametreler

loadredirect

chrome.webviewTag.loadredirect.addListener(
  callback: function,
)

Üst düzey bir yükleme isteği farklı bir URL'ye yönlendirdiğinde tetiklenir.

Parametreler

loadstart

chrome.webviewTag.loadstart.addListener(
  callback: function,
)

Yükleme işlemi başladığında tetiklenir.

Parametreler

loadstop

chrome.webviewTag.loadstop.addListener(
  callback: function,
)

Bir konuk sayfasındaki tüm çerçeve düzeyindeki yüklemeler (tüm alt çerçeveleri dahil) tamamlandığında tetiklenir. Bu, mevcut doküman içinde gezinmenin yanı sıra alt çerçeve doküman düzeyinde yüklemeleri içerir ancak asenkron kaynak yüklemelerini içermez. Bu etkinlik, belge düzeyinde yükleme sayısı bir (veya daha fazla) değerinden sıfır değerine her geçtiğinde tetiklenir. Örneğin, yüklenmesi tamamlanmış bir sayfa (ör. loadstop bir kez tetiklendiyse) bir sayfa yükleyen yeni bir iframe oluşturur. Ardından, iframe sayfası yüklemesi tamamlandığında ikinci bir loadstop tetiklenir. Bu kalıp, genellikle reklam yükleyen sayfalarda görülür.

Not: Taahhüt edilen bir yükleme iptal edildiğinde, son loadstop etkinliğinden (varsa) sonraki tüm taahhüt edilen yüklemeler iptal edilmiş olsa bile bir loadabort etkinliğini bir loadstop etkinliği takip eder.

Parametreler

newwindow

chrome.webviewTag.newwindow.addListener(
  callback: function,
)

Misafir sayfası yeni bir tarayıcı penceresi açmaya çalıştığında tetiklenir.

Aşağıdaki örnek kod, istenen her yeni pencere için yerleştiricide yeni bir webview oluşturur ve bu webview'ye yönlendirir:

webview.addEventListener('newwindow', function(e) {
  var newWebview = document.createElement('webview');
  document.body.appendChild(newWebview);
  e.window.attach(newWebview);
});

Parametreler

permissionrequest

chrome.webviewTag.permissionrequest.addListener(
  callback: function,
)

Misafir sayfanın, yerleştirenden özel izin istemesi gerektiğinde tetiklenir.

Aşağıdaki örnek kod, konuk sayfasına webkitGetUserMedia API'sine erişim izni verir. Bu örnek kodu kullanan bir uygulamanın, audioCapture ve/veya videoCapture manifest izinlerini kendisinin belirtmesi gerektiğini unutmayın:

webview.addEventListener('permissionrequest', function(e) {
  if (e.permission === 'media') {
    e.request.allow();
  }
});

Parametreler

responsive

chrome.webviewTag.responsive.addListener(
  callback: function,
)

Davetli web içeriğini oluşturan işlem, yanıt vermeyi bıraktıktan sonra tekrar yanıt vermeye başladığında tetiklenir.

Aşağıdaki örnek kodda, webview öğesi duyarlı hale geldiğinde veya duyarlılığını kaybettiğinde yavaşça görünür veya görünmez hale gelir:

webview.style.webkitTransition = 'opacity 250ms';
webview.addEventListener('unresponsive', function() {
  webview.style.opacity = '0.5';
});
webview.addEventListener('responsive', function() {
  webview.style.opacity = '1';
});

Parametreler

sizechanged

chrome.webviewTag.sizechanged.addListener(
  callback: function,
)

Yerleştirilmiş web içeriği autosize aracılığıyla yeniden boyutlandırıldığında tetiklenir. Yalnızca autosize etkinse tetiklenir.

Parametreler

unresponsive

chrome.webviewTag.unresponsive.addListener(
  callback: function,
)

Misafir web içeriğini oluşturan işlem yanıt vermediğinde tetiklenir. Davetli tekrar yanıt vermeye başlarsa bu etkinlik, eşleşen bir duyarlı etkinlikle birlikte bir kez oluşturulur.

Parametreler

zoomchange

chrome.webviewTag.zoomchange.addListener(
  callback: function,
)

Sayfanın yakınlaştırma ayarı değiştiğinde tetiklenir.

Parametreler

Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.

Son güncelleme tarihi: 2024-11-30 UTC.