$lang['tuto'] = "பயிற்சிகள்"; ?>$lang['tuto'] = "பயிற்சிகள்"; ?> Android இல் குரோம்

Android இல் குரோம் தனிப்பயன் தாவல்களுடன் ஆழமான இணைக்கும் சிக்கல்களைத் தீர்ப்பது

Temp mail SuperHeros
Android இல் குரோம் தனிப்பயன் தாவல்களுடன் ஆழமான இணைக்கும் சிக்கல்களைத் தீர்ப்பது
Android இல் குரோம் தனிப்பயன் தாவல்களுடன் ஆழமான இணைக்கும் சிக்கல்களைத் தீர்ப்பது

குரோம் தனிப்பயன் தாவல்கள் ஏன் பிற பயன்பாடுகளைத் திறக்கவில்லை, அதை எவ்வாறு சரிசெய்வது

Android டெவலப்பர்கள் பெரும்பாலும் பயன்பாட்டு உலாவலுக்கான Chrome தனிப்பயன் தாவல்களை நம்பியிருக்கிறார்கள், ஆனால் ஆழமான இணைக்கும் சிக்கல்கள் ஒரு பெரிய தடையாக இருக்கும். பேபால் கட்டண URL ஐ அறிமுகப்படுத்தும் போது, ​​எடுத்துக்காட்டாக, பேபால் பயன்பாட்டைத் திறப்பதற்கோ அல்லது உலாவியில் தொடர்வதற்கோ இடையே தேர்வு செய்ய பயனர்களை Chrome தூண்டுகிறது. இருப்பினும், Chrome தனிப்பயன் தாவல்களைப் பயன்படுத்தும் போது இது நடக்காது. .

பயனர்களுக்கு ஒரு தேர்வை வழங்குவதற்குப் பதிலாக, குரோம் தனிப்பயன் தாவல்கள் எல்லாவற்றையும் உலாவிக்குள் வைத்திருக்க முனைகின்றன. இதன் பொருள் ஒரு பயன்பாடு நிறுவப்பட்டு ஆழமான இணைப்பை ஆதரித்தாலும், அது எதிர்பார்த்தபடி திறக்கப்படாது. இந்த வரம்பு வெறுப்பாக இருக்கும், குறிப்பாக வெளிப்புற பயன்பாடுகள் வழியாக தடையற்ற கட்டண ஓட்டங்கள் அல்லது அங்கீகாரத்தை நம்பியிருக்கும் பயன்பாடுகளுக்கு.

சுவாரஸ்யமாக, போன்ற தனிப்பயன் திட்டத்தைப் பயன்படுத்துதல் myapp: // deeplinkurl/ சரியாக வேலை செய்கிறது. இது ஒரு முக்கியமான கேள்வியை எழுப்புகிறது: டெவலப்பர்கள் இயல்புநிலையை மேலெழுத பயன்பாடுகளை எவ்வாறு இயக்க முடியும் http Chrome தனிப்பயன் தாவல்களுக்குள் திட்டம்? தீர்வுக்கு ஆழமான இணைப்பு உள்ளமைவு, நோக்கம் வடிப்பான்கள் மற்றும் சில பணித்தொகுப்புகளின் கலவை தேவைப்படுகிறது.

இந்த கட்டுரையில், Chrome தனிப்பயன் தாவல்களுடன் எதிர்பார்த்தபடி ஆழமான இணைப்புகளை எவ்வாறு உறுதிப்படுத்துவது என்பதை ஆராய்வோம். இந்த சிக்கலை திறமையாகக் கையாளக்கூடிய தீர்வுகள், நிஜ உலக எடுத்துக்காட்டுகள் மற்றும் சிறந்த நடைமுறைகள் மூலம் நாங்கள் செல்வோம். .

கட்டளை பயன்பாட்டின் எடுத்துக்காட்டு
CustomTabsIntent.Builder() Chrome தனிப்பயன் தாவல்கள் பில்டரின் ஒரு உதாரணத்தை உருவாக்குகிறது, இது தொடங்கப்படும்போது தாவல் எவ்வாறு செயல்படுகிறது என்பதைத் தனிப்பயனாக்க அனுமதிக்கிறது.
customTabsIntent.intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) Chrome தனிப்பயன் தாவல் ஒரு புதிய பணியில் தொடங்கப்படுவதை உறுதி செய்கிறது, பயன்பாடுகளுக்கு இடையில் மாறும்போது வழிசெலுத்தல் சிக்கல்களைத் தடுக்கிறது.
customTabsIntent.launchUrl(this, Uri.parse(url)) கொடுக்கப்பட்ட URL ஐ நேரடியாக Chrome தனிப்பயன் தாவலில் தொடங்குகிறது, இது பயன்பாட்டு உலாவல் அனுபவத்தை உறுதிப்படுத்துகிறது.
app.get('/generate-link', (req, res) =>app.get('/generate-link', (req, res) => {}) வினவல் அளவுருக்களின் அடிப்படையில் ஆழமான இணைப்புகளை மாறும் வகையில் உருவாக்கும் ஒரு node.js எக்ஸ்பிரஸ் வழியை வரையறுக்கிறது.
Intent.FLAG_ACTIVITY_NEW_TASK தற்போதுள்ள பணிக்கு வெளியே ஒரு புதிய செயல்பாட்டைத் தொடங்க ஒரு கொடி, வெவ்வேறு பயன்பாடுகளுக்கு இடையில் ஒரு மென்மையான மாற்றத்தை உறுதி செய்கிறது.
deepLink = 'paypal://checkout' தனிப்பயன் திட்டத்தைப் பயன்படுத்தி ஆழமான இணைப்பை வரையறுக்கிறது, இது வெளிப்புற பயன்பாட்டை (எ.கா., பேபால்) நேரடியாக திறக்க அனுமதிக்கிறது.
res.json({ deepLink }) மாறும் வகையில் உருவாக்கப்பட்ட ஆழமான இணைப்பைக் கொண்ட JSON பதிலை அனுப்புகிறது, இது முன்பக்கத்தைப் பயன்படுத்துவதை எளிதாக்குகிறது.
request(app).get('/generate-link?app=paypal') பின்தளத்தில் ஆழமான இணைப்புகளை சரியாக உருவாக்குகிறதா என்பதை சரிபார்க்க ஒரு நகைச்சுவை சோதனையில் ஒரு HTTP GET கோரிக்கையை உருவகப்படுத்துகிறது.
expect(res.body.deepLink).toBe('paypal://checkout') பின்தளத்தில் இருந்து வந்த பதிலில் எதிர்பார்க்கப்படும் பேபால் ஆழமான இணைப்பு உள்ளது, இது சரியான செயல்பாட்டை உறுதி செய்கிறது.
CustomTabsIntent.Builder().build() வெளிப்புற இணைப்புகளைத் தொடங்குவதில் உடனடி பயன்பாட்டிற்கு தயாராக இருக்கும் முழுமையாக கட்டப்பட்ட Chrome தனிப்பயன் தாவல் நிகழ்வை உருவாக்குகிறது.

Chrome தனிப்பயன் தாவல்கள் மற்றும் ஆழமான இணைக்கும் சவால்களைப் புரிந்துகொள்வது

உலகில் Android மேம்பாடு, Chrome தனிப்பயன் தாவல்கள் சொந்த அனுபவத்தை பராமரிக்கும் போது வலை உள்ளடக்கத்தை பயன்பாடுகளில் ஒருங்கிணைக்க திறமையான வழியை வழங்குகின்றன. இருப்பினும், ஆழமான இணைப்புகளைக் கையாளும் போது -குறிப்பாக பேபால் போன்ற மற்றொரு பயன்பாட்டிற்கு திருப்பி தேவைப்படுபவை -எதிர்பார்க்கப்படும் நடத்தை எப்போதும் எதிர்பார்த்தபடி செயல்படாது. எங்கள் ஜாவா மற்றும் கோட்லின் ஸ்கிரிப்ட்கள் ஆழமான இணைக்கும் நுட்பங்கள், உள்நோக்க வடிப்பான்கள் மற்றும் வெளிப்புற பயன்பாடுகளைத் தொடங்குவதற்கான உகந்த முறைகளை மேம்படுத்துவதன் மூலம் இந்த சிக்கலை நிவர்த்தி செய்வதை நோக்கமாகக் கொண்டுள்ளன.

ஜாவாவில் எழுதப்பட்ட முதல் ஸ்கிரிப்ட், Chrome தனிப்பயன் தாவலைத் துவக்கி, இணைய அடிப்படையிலான கட்டணப் பக்கத்தைத் திறக்க முயற்சிக்கிறது. இருப்பினும், Chrome தனிப்பயன் தாவல்கள் எப்போதும் எதிர்பார்க்கப்படும் ஆழமான இணைக்கும் நடத்தையைத் தூண்டாது. இதைத் தீர்க்க, வெளிப்படையான நோக்கத்தை நாங்கள் வரையறுக்கிறோம் CustomTabSintent, சில கொடிகளை அனுமதிக்கும் போது தாவல் எதிர்பார்த்தபடி திறக்கிறது என்பதை உறுதி செய்தல் Intent.flag_activity_new_task வெளிப்புற பயன்பாட்டு தொடர்புகளை எளிதாக்க. தற்போதைய நிகழ்வுக்குள் திறப்பதை விட பயன்பாடு ஒரு புதிய பணியைத் தொடங்க வேண்டிய சூழ்நிலைகளில் இந்த கொடி முக்கியமானது.

சிறந்த பொருந்தக்கூடிய தன்மைக்கு, கோட்லினில் எழுதப்பட்ட இரண்டாவது ஸ்கிரிப்ட் இதேபோன்ற கட்டமைப்பைப் பின்பற்றுகிறது, ஆனால் கோட்லினின் நவீன தொடரியல் பயன்படுத்தி நினைவக மேலாண்மை மற்றும் நோக்கம் கையாளுதலை மேம்படுத்துகிறது. அணுகுமுறை கணினியுடன் ஆழமான இணைப்பு பதிவு செய்யப்பட்டால், அது சரியான முன்னுரிமையைப் பெறுகிறது என்பதை அணுகுமுறை உறுதி செய்கிறது. மேலும், பிழை கையாளுதல் மற்றும் மாற்று URL திட்டங்கள் (எ.கா., myapp: // deeplinkurl/) நிலையான HTTP- அடிப்படையிலான ஆழமான இணைப்பு தோல்வியடையும் போது குறைவடையும் வழிமுறைகள் சரியாக செயல்படுவதை உறுதி செய்வதற்காக செயல்படுத்தப்படுகின்றன.

பின்தளத்தில், எங்கள் node.js தீர்வு வினவல் அளவுருக்களின் அடிப்படையில் ஆழமான இணைப்புகளை மாறும். பயனர்கள் பேபால், மற்றொரு கட்டண நுழைவாயில் அல்லது தனிப்பயன் ஆழமான இணைப்பைப் பயன்படுத்துகிறார்களா என்பதை சரியாக திருப்பிவிடுவதை இந்த முறை உறுதி செய்கிறது. செயல்பாட்டை சரிபார்க்க, சேவையகம் வெவ்வேறு காட்சிகளுக்கு ஆழமான இணைப்புகளை சரியாக உருவாக்குகிறது என்பதை ஜெஸ்ட் அடிப்படையிலான அலகு சோதனைகள் சரிபார்க்கின்றன. அங்கீகாரம் அல்லது கட்டண நிறைவு போன்ற பல்வேறு பயனர் பாய்ச்சல்களைக் கையாள இது மிகவும் பயனுள்ளதாக இருக்கும், அங்கு பயன்பாடுகளுக்கு இடையில் தடையற்ற மாற்றம் அவசியம். .

Android இல் Chrome தனிப்பயன் தாவல்களில் ஆழமான இணைப்பைக் கையாளுதல்

ஆழ்ந்த இணைப்பு நிர்வாகத்திற்கு ஜாவா மற்றும் கோட்லினைப் பயன்படுத்தி ஆண்ட்ராய்டு மேம்பாடு

// Java solution for handling deep linking in Chrome Custom Tabs
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import androidx.browser.customtabs.CustomTabsIntent;
public class CustomTabActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        String url = "https://www.paypal.com/checkout";
        openCustomTab(url);
    }
    private void openCustomTab(String url) {
        CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
        CustomTabsIntent customTabsIntent = builder.build();
        customTabsIntent.intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        customTabsIntent.launchUrl(this, Uri.parse(url));
    }
}

சிறந்த பொருந்தக்கூடிய மாற்று கோட்லின் செயல்படுத்தல்

நோக்கம் வடிகட்டலுடன் கோட்லினைப் பயன்படுத்தி Android மேம்பாடு

// Kotlin solution for better deep link handling in Chrome Custom Tabs
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.browser.customtabs.CustomTabsIntent
class CustomTabActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val url = "https://www.paypal.com/checkout"
        openCustomTab(url)
    }
    private fun openCustomTab(url: String) {
        val builder = CustomTabsIntent.Builder()
        val customTabsIntent = builder.build()
        customTabsIntent.intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
        customTabsIntent.launchUrl(this, Uri.parse(url))
    }
}

பின்தளத்தில் தீர்வு: ஆழமான இணைப்பு பதில்களை உருவாக்க Node.js ஐப் பயன்படுத்துதல்

Node.js ஐப் பயன்படுத்தி பின்தளத்தில் தீர்வு மற்றும் ஆழமான இணைப்புகளை உருவாக்க எக்ஸ்பிரஸ்

// Node.js backend to generate deep links dynamically
const express = require('express');
const app = express();
const PORT = 3000;
app.get('/generate-link', (req, res) => {
    const targetApp = req.query.app || 'paypal';
    let deepLink = '';
    if (targetApp === 'paypal') {
        deepLink = 'paypal://checkout';
    } else {
        deepLink = 'myapp://deeplinkurl';
    }
    res.json({ deepLink });
});
app.listen(PORT, () => {
    console.log(`Server running on port ${PORT}`);
});

ஆழமான இணைப்பு திருப்பிவிடுவதை அலகு சோதித்தல்

Node.js பின்தளத்தில் நகைச்சுவையைப் பயன்படுத்தி அலகு சோதனைகள்

// Jest test cases for verifying deep link generation
const request = require('supertest');
const app = require('../server');
test('Should return PayPal deep link', async () => {
    const res = await request(app).get('/generate-link?app=paypal');
    expect(res.body.deepLink).toBe('paypal://checkout');
});
test('Should return default deep link', async () => {
    const res = await request(app).get('/generate-link?app=myapp');
    expect(res.body.deepLink).toBe('myapp://deeplinkurl');
});

Chrome தனிப்பயன் தாவல்களில் ஆழமான இணைக்கும் ஆதரவை மேம்படுத்துதல்

விவாதிக்கும்போது ஒரு முக்கியமான அம்சம் பெரும்பாலும் கவனிக்கப்படவில்லை Chrome தனிப்பயன் தாவல்கள் மற்றும் ஆழமான இணைப்புதான் தாக்கம் Android பயன்பாட்டு இணைப்புகள். தனிப்பயன் URI திட்டங்களை (எ.கா., MyApp: // deeplinkurl/) நம்பியிருக்கும் பாரம்பரிய ஆழமான இணைப்புகளைப் போலன்றி, Android பயன்பாட்டு இணைப்புகள் சரிபார்க்கப்பட்ட HTTP- அடிப்படையிலான இணைப்புகளைப் பயன்படுத்துகின்றன. ஒரு குறிப்பிட்ட URL கிளிக் செய்யப்படும்போது, ​​பயனர் வரியில் தேவையைத் தவிர்த்து, ஒரு பயன்பாட்டை நேரடியாக திறக்க இந்த முறை அனுமதிக்கிறது. இருப்பினும், குரோம் தனிப்பயன் தாவல்கள் எப்போதும் இந்த அமைப்புகளை மதிக்காது, இதனால் எதிர்பாராத நடத்தை ஏற்படுகிறது.

இந்த வரம்பைச் சுற்றி வேலை செய்ய, டெவலப்பர்கள் ஒரு கலவையை செயல்படுத்தலாம் டிஜிட்டல் சொத்து இணைப்புகள் மற்றும் நோக்கம் வடிகட்டுதல். தங்கள் டொமைனில் ஒரு JSON கோப்பை ஹோஸ்ட் செய்வதன் மூலம், டெவலப்பர்கள் தங்கள் வலைத்தளத்தை தங்கள் Android பயன்பாட்டுடன் தொடர்புபடுத்தலாம், இணைப்புகளைக் கையாளும் போது அதற்கு முன்னுரிமை அளிக்கலாம். பேபால் அல்லது அங்கீகார பயன்பாடுகள் போன்ற வெளிப்புற பயன்பாடுகளில் திறக்கப்பட வேண்டிய இணைப்புகளை மாட்டிக்கொள்வதிலிருந்து இது Chrome ஐத் தடுக்கிறது. கூடுதலாக, உள்ளமைத்தல் intent-filters AndroidManifest.xml இல், குரோம் தனிப்பயன் தாவல்கள் மூலம் அணுகும்போது கூட, ஆழமான இணைப்புகள் சரியாகத் தூண்டுவதை உறுதி செய்கிறது.

கருத்தில் கொள்ள வேண்டிய மற்றொரு காரணி பயனர் அனுபவம். சில பயனர்கள் உலாவி அல்லது அதனுடன் தொடர்புடைய பயன்பாட்டில் இணைப்பைத் திறக்க தேர்வு செய்ய விரும்புகிறார்கள். பயனர் நட்பு வரியில் பயன்படுத்துதல் PackageManager.resolveActivity() ஆழமான இணைப்பைத் திறக்க முயற்சிக்கும் முன் பயன்பாடு நிறுவப்பட்டுள்ளதா என்பதை சரிபார்க்க உதவுகிறது. பயனர்கள் தங்கள் அனுபவத்தின் மீது கட்டுப்பாட்டைக் கொடுப்பதன் மூலம், டெவலப்பர்கள் விரக்தியைக் குறைத்து வலை மற்றும் மொபைல் பயன்பாடுகளுக்கு இடையில் தடையற்ற வழிசெலுத்தலை உறுதிப்படுத்த முடியும். .

Chrome தனிப்பயன் தாவல்கள் மற்றும் ஆழமான இணைத்தல் பற்றிய பொதுவான கேள்விகள்

  1. Chrome தனிப்பயன் தாவல்கள் சாதாரண Chrome போன்ற ஆழமான இணைப்பைத் தூண்டக்கூடாது?
  2. குரோம் தனிப்பயன் தாவல்கள் பயனர்களை உலாவி அனுபவத்திற்குள் வைத்திருப்பதற்கு முன்னுரிமை அளிக்கின்றன, பெரும்பாலும் புறக்கணிக்கின்றன intent-filters வெளிப்படையாக கட்டமைக்கப்படாவிட்டால்.
  3. வெளிப்புற பயன்பாட்டைத் திறக்க Chrome தனிப்பயன் தாவலை எவ்வாறு கட்டாயப்படுத்த முடியும்?
  4. பயன்படுத்தவும் Intent.FLAG_ACTIVITY_NEW_TASK உங்கள் நோக்கம் கையாளுதல் குறியீட்டில் ஒழுங்காக கட்டமைக்கப்பட்ட ஆழமான இணைப்புடன்.
  5. ஆழமான இணைப்புக்கும் Android பயன்பாட்டு இணைப்புக்கும் என்ன வித்தியாசம்?
  6. ஒரு ஆழமான இணைப்பு தனிப்பயன் URI திட்டத்தைப் பயன்படுத்துகிறது (எ.கா., myApp: // deeplinkurl/), அதே நேரத்தில் Android பயன்பாட்டு இணைப்பு என்பது சரிபார்க்கப்பட்ட HTTP- அடிப்படையிலான இணைப்பாகும், இது ஒரு பயன்பாட்டில் நேரடியாக திறக்கிறது.
  7. ஆழமான இணைப்பைத் திறப்பதற்கு முன்பு ஒரு பயன்பாடு நிறுவப்பட்டிருந்தால் நான் கண்டறிய முடியுமா?
  8. ஆம், நீங்கள் பயன்படுத்தலாம் PackageManager.resolveActivity() ஒரு பயன்பாடு அதைத் தொடங்க முயற்சிக்கும் முன் கிடைக்குமா என்பதை சரிபார்க்க.
  9. டிஜிட்டல் சொத்து இணைப்புகள் ஆழமான இணைப்பிற்கு எவ்வாறு உதவுகின்றன?
  10. டெவலப்பர்கள் ஒரு டொமைனின் உரிமையை சரிபார்க்கவும், அதை தங்கள் பயன்பாட்டுடன் தொடர்புபடுத்தவும் அனுமதிக்கின்றனர், இது Android பயன்பாட்டு இணைப்புகள் சரியாக திறக்கப்படுவதை உறுதி செய்கிறது.

ஆழமான இணைக்கும் சவால்கள் குறித்த இறுதி எண்ணங்கள்

Android இல் ஆழமான இணைப்பை செயல்படுத்துவதற்கு Chrome தனிப்பயன் தாவல்கள் வெளிப்புற பயன்பாடுகளுடன் எவ்வாறு தொடர்பு கொள்கின்றன என்பதைப் புரிந்துகொள்ள வேண்டும். தனிப்பயன் திட்டம் அல்லது டிஜிட்டல் சொத்து இணைப்புகளைப் பயன்படுத்துவது பெரும்பாலான சிக்கல்களைத் தீர்க்கும், ஆனால் சரியான நோக்கம் கையாளுதல் முக்கியமானது. டெவலப்பர்கள் நிலைத்தன்மையையும் தடையற்ற பயனர் அனுபவத்தையும் உறுதிப்படுத்த பல சாதனங்களில் தங்கள் செயல்பாட்டை சோதிக்க வேண்டும்.

குரோம் தனிப்பயன் தாவல்கள் வேகமான மற்றும் பாதுகாப்பான உலாவல் அனுபவத்தை வழங்கும் அதே வேளையில், அவை கட்டுப்படுத்தப்படும். பயனர் தூண்டுதல்கள் மற்றும் குறைவடையும் வழிமுறைகள் உட்பட நன்கு உகந்த ஆழமான இணைக்கும் மூலோபாயம் பயன்பாட்டு பயன்பாட்டினை மேம்படுத்துகிறது. சரியான உள்ளமைவுகளுடன், Android பயன்பாடுகள் வலை மற்றும் மொபைல் சூழல்களுக்கு இடையில் மென்மையான வழிசெலுத்தலை பராமரிக்க முடியும். .

Chrome தனிப்பயன் தாவல்கள் மற்றும் ஆழமான இணைத்தல் பற்றிய முக்கிய குறிப்புகள்
  1. Android பயன்பாடுகளில் ஆழமான இணைப்புகளை உருவாக்குவதற்கான விரிவான வழிகாட்டிக்கு, அதிகாரப்பூர்வ Android டெவலப்பர்கள் ஆவணங்களைப் பார்க்கவும்: பயன்பாட்டு உள்ளடக்கத்திற்கு ஆழமான இணைப்புகளை உருவாக்கவும் .
  2. குரோம் தனிப்பயன் தாவல்களுடன் ஆழமான இணைப்புகளைக் கையாள்வது குறித்த விவாதத்திற்கு, இந்த அடுக்கு வழிதல் நூலைப் பார்க்கவும்: Android பயன்பாட்டில் Chrome தனிப்பயன் தாவல்களிலிருந்து சில இணைப்புகளைத் திறக்கவா? .
  3. குரோம் தனிப்பயன் தாவல்களுடன் வெப்வியூஸைப் பாதுகாப்பதற்கான நுண்ணறிவுகளுக்கு, இந்த கட்டுரையை கவனியுங்கள்: Chrome தனிப்பயன் தாவல்களுடன் வெப்வியூஸைப் பாதுகாத்தல் .
Chrome தனிப்பயன் தாவல்கள் மற்றும் ஆழமான இணைப்பில் முக்கிய ஆதாரங்கள்
  1. பயன்பாட்டு உள்ளடக்கத்திற்கு ஆழமான இணைப்புகளை உருவாக்குவதற்கான விரிவான வழிகாட்டிக்கு, அதிகாரப்பூர்வ Android டெவலப்பர்கள் ஆவணங்களைப் பார்க்கவும்: பயன்பாட்டு உள்ளடக்கத்திற்கு ஆழமான இணைப்புகளை உருவாக்கவும் .
  2. தனிப்பயன் தாவல்களுடன் பயன்பாட்டு இணைப்புகளைக் கையாள்வது குறித்த நடைமுறை விவாதத்திற்கு, இந்த அடுக்கு வழிதல் நூலைப் பார்க்கவும்: தடையற்ற பயன்பாடுகளுக்கான தனிப்பயன் தாவல்கள் .
  3. குரோம் தனிப்பயன் தாவல்களுடன் வெப்வியூஸைப் பாதுகாப்பதற்கான நுண்ணறிவுகளுக்கு, இந்த கட்டுரையை பிளேட் மூலம் கவனியுங்கள்: Chrome தனிப்பயன் தாவல்களுடன் வெப்வியூஸைப் பாதுகாத்தல் .