From 1278cb0a5969e4bdbd8f306c789e91cabd2e75e2 Mon Sep 17 00:00:00 2001 From: wangweiyuan Date: Sun, 27 Apr 2025 19:49:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=A0=87=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangweiyuan --- .../main/ets/entry1ability/Entry1Ability.ets | 17 +++++++++----- .../entry1/src/main/ets/pages/Index.ets | 6 +++-- .../entry2/src/main/ets/pages/Prefetching.ets | 7 +++--- .../ets/pages/PrefetchingAPOSTRequest_one.ets | 7 +++--- .../pages/PrefetchingAPOSTRequest_three.ets | 8 +++---- .../main/ets/entry3ability/Entry3Ability.ets | 22 ++++++++++++++----- .../src/main/ets/pages/BusinessWebview.ets | 4 +++- .../src/main/ets/pages/DynamicComponent.ets | 3 ++- .../entry3/src/main/ets/pages/Index.ets | 2 ++ .../src/main/ets/pages/PrecompileConfig.ets | 4 +++- .../src/main/ets/pages/PrecompileWebview.ets | 4 +++- .../main/ets/entry4ability/Entry4Ability.ets | 22 ++++++++++++++----- .../src/main/ets/pages/BusinessWebview.ets | 3 ++- .../src/main/ets/pages/DynamicComponent.ets | 3 ++- .../entry4/src/main/ets/pages/Index.ets | 2 ++ .../src/main/ets/pages/InjectWebview.ets | 4 +++- .../entry4/src/main/ets/pages/Resource.ets | 8 ++++--- .../ets/pages/CrossApplicationRedirection.ets | 3 ++- .../src/main/ets/pages/HistoryNavigati.ets | 2 ++ .../src/main/ets/pages/PageRedirection.ets | 2 ++ .../entry/src/main/ets/pages/ProfilePage.ets | 3 ++- .../src/main/resources/rawfile/call.html | 1 + .../src/main/resources/rawfile/route.html | 1 + .../entry/src/main/module.json5 | 4 +++- 24 files changed, 100 insertions(+), 42 deletions(-) diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/entry1ability/Entry1Ability.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/entry1ability/Entry1Ability.ets index d9e4566e76..8220e47287 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/entry1ability/Entry1Ability.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/entry1ability/Entry1Ability.ets @@ -12,7 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start initialize_kernel_in_onCreate_and_pre_connect_to_homepage] import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; import { window } from '@kit.ArkUI'; @@ -28,11 +28,12 @@ export default class Entry1Ability extends UIAbility { AppStorage.setOrCreate('abilityWant', want); console.log('EntryAbility onCreate done'); } - + // [StartExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] onDestroy(): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy'); } - + // [EndExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] + // [StartExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] onWindowStageCreate(windowStage: window.WindowStage): void { // Main window is created, set main page for this ability hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); @@ -45,19 +46,25 @@ export default class Entry1Ability extends UIAbility { hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.'); }); } - + // [EndExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] + // [StartExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] onWindowStageDestroy(): void { // Main window is destroyed, release UI related resources hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); } - + // [EndExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] + // [StartExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] onForeground(): void { // Ability has brought to foreground hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground'); } + // [EndExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] + // [StartExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] onBackground(): void { // Ability has back to background hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); } + // [EndExclude initialize_kernel_in_onCreate_and_pre_connect_to_homepage] } +// [End initialize_kernel_in_onCreate_and_pre_connect_to_homepage] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/pages/Index.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/pages/Index.ets index a22d42d7ba..1a2fe4d948 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/pages/Index.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/pages/Index.ets @@ -12,12 +12,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start previously_connect_in_onAppear_to_pages_being_loaded] import { webview } from '@kit.ArkWeb'; - +// [StartExclude previously_connect_in_onAppear_to_pages_being_loaded] function resourceToString(resource: Resource) { return getContext().resourceManager.getStringSync(resource); } +// [EndExclude previously_connect_in_onAppear_to_pages_being_loaded] @Entry @Component @@ -41,3 +42,4 @@ struct WebComponent { } } } +//[End previously_connect_in_onAppear_to_pages_being_loaded] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/Prefetching.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/Prefetching.ets index 9879456138..57d3b8e6e3 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/Prefetching.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/Prefetching.ets @@ -12,13 +12,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start on_page_end_triggers_preload_of_next_page] import { webview } from '@kit.ArkWeb'; - +// [StartExclude on_page_end_triggers_preload_of_next_page] function resourceToString(resource: Resource) { return getContext().resourceManager.getStringSync(resource); } - +// [EndExclude on_page_end_triggers_preload_of_next_page] @Entry @Component struct WebComponent { @@ -34,3 +34,4 @@ struct WebComponent { } } } +// [End on_page_end_triggers_preload_of_next_page] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_one.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_one.ets index fec3d99701..3a77ecbda2 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_one.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_one.ets @@ -12,13 +12,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +//[Start prefetch_post_request_on_page_end_clear_cache] import { webview } from '@kit.ArkWeb'; - +// [StartExclude prefetch_post_request_on_page_end_clear_cache] function resourceToString(resource: Resource) { return getContext().resourceManager.getStringSync(resource); } - +// [EndExclude prefetch_post_request_on_page_end_clear_cache] @Entry @Component struct WebComponent { @@ -44,3 +44,4 @@ struct WebComponent { } } } +//[End prefetch_post_request_on_page_end_clear_cache] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_three.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_three.ets index 7fec456ea9..27f0bd71d3 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_three.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_three.ets @@ -12,13 +12,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start on_page_end_trigger_prefetch_post_request_access_page] import { webview } from '@kit.ArkWeb'; - +// [StartExclude on_page_end_trigger_prefetch_post_request_access_page] function resourceToString(resource: Resource) { return getContext().resourceManager.getStringSync(resource); } - +// [EndExclude on_page_end_trigger_prefetch_post_request_access_page] @Entry @Component struct WebComponent { @@ -40,4 +40,4 @@ struct WebComponent { } } } - +//[End on_page_end_trigger_prefetch_post_request_access_page] diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/entry3ability/Entry3Ability.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/entry3ability/Entry3Ability.ets index 22b3bbdccc..70e9ac6ded 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/entry3ability/Entry3Ability.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/entry3ability/Entry3Ability.ets @@ -12,23 +12,28 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + +// [Start save_the_uiContext_to_localstorage_in_entry_ability] import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; -import { hilog } from '@kit.PerformanceAnalysisKit'; import { window } from '@kit.ArkUI'; +// [StartExclude save_the_uiContext_to_localstorage_in_entry_ability] +import { hilog } from '@kit.PerformanceAnalysisKit'; +// [EndExclude save_the_uiContext_to_localstorage_in_entry_ability] const localStorage: LocalStorage = new LocalStorage('uiContext'); export default class Entry3Ability extends UIAbility { public storage: LocalStorage = localStorage; + // [StartExclude save_the_uiContext_to_localstorage_in_entry_ability] onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); } - + // [EndExclude save_the_uiContext_to_localstorage_in_entry_ability] + // [StartExclude save_the_uiContext_to_localstorage_in_entry_ability] onDestroy(): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy'); } - + // [EndExclude save_the_uiContext_to_localstorage_in_entry_ability] onWindowStageCreate(windowStage: window.WindowStage) { windowStage.loadContent('pages/Index', this.storage, (err, data) => { if (err.code) { @@ -39,18 +44,23 @@ export default class Entry3Ability extends UIAbility { }); } + // [StartExclude save_the_uiContext_to_localstorage_in_entry_ability] onWindowStageDestroy(): void { // Main window is destroyed, release UI related resources hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); } - + // [EndExclude save_the_uiContext_to_localstorage_in_entry_ability] + // [StartExclude save_the_uiContext_to_localstorage_in_entry_ability] onForeground(): void { // Ability has brought to foreground hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground'); } - + // [EndExclude save_the_uiContext_to_localstorage_in_entry_ability] + // [StartExclude save_the_uiContext_to_localstorage_in_entry_ability] onBackground(): void { // Ability has back to background hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); } + // [EndExclude save_the_uiContext_to_localstorage_in_entry_ability] } +// [End save_the_uiContext_to_localstorage_in_entry_ability] diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/BusinessWebview.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/BusinessWebview.ets index abc50a3c5b..b48330fdca 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/BusinessWebview.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/BusinessWebview.ets @@ -12,7 +12,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + +// [Start write_code_for_business_components] import { BuilderData } from './DynamicComponent'; @Builder @@ -23,3 +24,4 @@ function webBuilder(data: BuilderData) { } export const businessWebview = wrapBuilder(webBuilder); +// [End write_code_for_business_components] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/DynamicComponent.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/DynamicComponent.ets index ff0f85f0e5..d4322b01d0 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/DynamicComponent.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/DynamicComponent.ets @@ -12,7 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start underlying_code_required_for_dynamic_components] import { NodeController, BuilderNode, FrameNode, UIContext } from '@kit.ArkUI'; export interface BuilderData { @@ -57,3 +57,4 @@ export const createNode = (wrappedBuilder: WrappedBuilder, data: baseNode.initWeb(data.url, data.controller); return baseNode; } +// [End underlying_code_required_for_dynamic_components] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/Index.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/Index.ets index 091313eddd..434a2ccf53 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/Index.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/Index.ets @@ -13,6 +13,7 @@ * limitations under the License. */ +// [Start dynamic_webview_component_loading] import { webview } from '@kit.ArkWeb'; import { NodeController } from '@kit.ArkUI'; import { createNode } from "./DynamicComponent"; @@ -53,3 +54,4 @@ struct Index { } } } +// [End dynamic_webview_component_loading] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileConfig.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileConfig.ets index ed7f2c6e94..029801052b 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileConfig.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileConfig.ets @@ -12,7 +12,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + +// [Start compile_resource_allocation_information] import { webview } from '@kit.ArkWeb' function resourceToString(resource: Resource) { @@ -37,3 +38,4 @@ export let configs: Config[] = [ } } ] +// [End compile_resource_allocation_information] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileWebview.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileWebview.ets index 214da820e8..20538a0fe6 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileWebview.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileWebview.ets @@ -12,7 +12,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + +// [Start read_local_js_resource_from_rawfile_dir_via_file_api] import { BuilderData } from './DynamicComponent'; import { Config, configs } from './PrecompileConfig'; @@ -51,3 +52,4 @@ async function readRawFile(path: string) { return new Uint8Array(0); } } +// [End read_local_js_resource_from_rawfile_dir_via_file_api] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/entry4ability/Entry4Ability.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/entry4ability/Entry4Ability.ets index 0f4fa9bb16..24119194e2 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/entry4ability/Entry4Ability.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/entry4ability/Entry4Ability.ets @@ -12,23 +12,29 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + +// [Start save_uiContext_to_localstorage_in_entry_ability] import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; -import { hilog } from '@kit.PerformanceAnalysisKit'; import { window } from '@kit.ArkUI'; +// [StartExclude save_uiContext_to_localstorage_in_entry_ability] +import { hilog } from '@kit.PerformanceAnalysisKit'; +// [EndExclude save_uiContext_to_localstorage_in_entry_ability] const localStorage: LocalStorage = new LocalStorage('uiContext'); export default class Entry4Ability extends UIAbility { public storage: LocalStorage = localStorage; + // [StartExclude save_uiContext_to_localstorage_in_entry_ability] onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); } + // [EndExclude save_uiContext_to_localstorage_in_entry_ability] + // [StartExclude save_uiContext_to_localstorage_in_entry_ability] onDestroy(): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy'); } - + // [EndExclude save_uiContext_to_localstorage_in_entry_ability] onWindowStageCreate(windowStage: window.WindowStage) { windowStage.loadContent('pages/Index', this.storage, (err, data) => { if (err.code) { @@ -38,19 +44,23 @@ export default class Entry4Ability extends UIAbility { this.storage.setOrCreate('uiContext', windowStage.getMainWindowSync().getUIContext()); }); } - + // [StartExclude save_uiContext_to_localstorage_in_entry_ability] onWindowStageDestroy(): void { // Main window is destroyed, release UI related resources hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); } - + // [EndExclude save_uiContext_to_localstorage_in_entry_ability] + // [StartExclude save_uiContext_to_localstorage_in_entry_ability] onForeground(): void { // Ability has brought to foreground hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground'); } - + // [EndExclude save_uiContext_to_localstorage_in_entry_ability] + // [StartExclude save_uiContext_to_localstorage_in_entry_ability] onBackground(): void { // Ability has back to background hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); } + // [EndExclude save_uiContext_to_localstorage_in_entry_ability] } +// [End save_uiContext_to_localstorage_in_entry_ability] diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/BusinessWebview.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/BusinessWebview.ets index abc50a3c5b..9bc8a28fae 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/BusinessWebview.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/BusinessWebview.ets @@ -12,7 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start write_code_for_business_components] import { BuilderData } from './DynamicComponent'; @Builder @@ -23,3 +23,4 @@ function webBuilder(data: BuilderData) { } export const businessWebview = wrapBuilder(webBuilder); +// [End write_code_for_business_components] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/DynamicComponent.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/DynamicComponent.ets index ff0f85f0e5..d4322b01d0 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/DynamicComponent.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/DynamicComponent.ets @@ -12,7 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start underlying_code_required_for_dynamic_components] import { NodeController, BuilderNode, FrameNode, UIContext } from '@kit.ArkUI'; export interface BuilderData { @@ -57,3 +57,4 @@ export const createNode = (wrappedBuilder: WrappedBuilder, data: baseNode.initWeb(data.url, data.controller); return baseNode; } +// [End underlying_code_required_for_dynamic_components] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Index.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Index.ets index ce2df7d672..42fb538970 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Index.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Index.ets @@ -13,6 +13,7 @@ * limitations under the License. */ +// [Start dynamic_webview_component_loading] import { webview } from '@kit.ArkWeb'; import { NodeController } from '@kit.ArkUI'; import { createNode } from "./DynamicComponent"; @@ -53,3 +54,4 @@ struct Index { } } } +// [End dynamic_webview_component_loading] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/InjectWebview.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/InjectWebview.ets index 1342d480f1..8d61a652b6 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/InjectWebview.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/InjectWebview.ets @@ -12,7 +12,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + +// [Start local_resources_content_read_from_rawfile_directory_by_file_operation] import { webview } from '@kit.ArkWeb'; import { resourceConfigs } from './Resource'; import { BuilderData } from './DynamicComponent'; @@ -60,3 +61,4 @@ export async function readRawFile(url: string) { return new Uint8Array(0); } } +// [End local_resources_content_read_from_rawfile_directory_by_file_operation] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Resource.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Resource.ets index c4c6d0ac10..99f5dc7fae 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Resource.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Resource.ets @@ -12,13 +12,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - -import { webview } from '@kit.ArkWeb'; +// [Start compile_resource_allocation_information] +import { webview } from '@kit.ArkWeb'; +// [StartExclude compile_resource_allocation_information] function resourceToString(resource: Resource) { return getContext().resourceManager.getStringSync(resource); } - +// [EndExclude compile_resource_allocation_information] export interface ResourceConfig { urlList: Array, type: webview.OfflineResourceType, @@ -52,3 +53,4 @@ export const resourceConfigs: ResourceConfig[] = [ ] }, ]; +// [End compile_resource_allocation_information] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/CrossApplicationRedirection.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/CrossApplicationRedirection.ets index b65fcd6f3e..fcabd906d8 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/CrossApplicationRedirection.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/CrossApplicationRedirection.ets @@ -15,7 +15,7 @@ import { webview } from '@kit.ArkWeb'; import { call } from '@kit.TelephonyKit'; - +// [Start click_link_call_html_to_reach_phone_dialing_screen] @Entry @Component struct WebComponent { @@ -45,3 +45,4 @@ struct WebComponent { } } } +//[End click_link_call_html_to_reach_phone_dialing_screen] diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/HistoryNavigati.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/HistoryNavigati.ets index 1798b604d2..cf577c6cbf 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/HistoryNavigati.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/HistoryNavigati.ets @@ -15,6 +15,7 @@ import { webview } from '@kit.ArkWeb'; +// [Start button_click_trigger_back] @Entry @Component struct WebComponent { @@ -32,3 +33,4 @@ struct WebComponent { } } } +// [End button_click_trigger_back] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/PageRedirection.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/PageRedirection.ets index db97926478..7693f2044b 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/PageRedirection.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/PageRedirection.ets @@ -16,6 +16,7 @@ import { webview } from '@kit.ArkWeb'; import { router } from '@kit.ArkUI'; +// [Start index_load_route_link_to_profile] @Entry @Component struct WebComponent { @@ -39,3 +40,4 @@ struct WebComponent { } } } +// [End index_load_route_link_to_profile] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/ProfilePage.ets b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/ProfilePage.ets index 34f3036555..59c3c59c95 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/ProfilePage.ets +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/ProfilePage.ets @@ -12,7 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +// [Start navigate_to_profile_page] @Entry @Component struct ProfilePage { @@ -25,3 +25,4 @@ struct ProfilePage { } } } +// [End navigate_to_profile_page] \ No newline at end of file diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/call.html b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/call.html index 5103a528c5..f61401cc7f 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/call.html +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/call.html @@ -13,6 +13,7 @@ * limitations under the License. */ + diff --git a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/route.html b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/route.html index c597d31c9a..5603383333 100755 --- a/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/route.html +++ b/code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/route.html @@ -13,6 +13,7 @@ * limitations under the License. */ + diff --git a/code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/module.json5 b/code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/module.json5 index 3e9e30c87c..8086d1ff59 100755 --- a/code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/module.json5 +++ b/code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/module.json5 @@ -62,6 +62,7 @@ ] } ], + // [Start sensor_permission_declaration_for_accel_gyro_motion] "requestPermissions": [ { "name": "ohos.permission.INTERNET" @@ -72,6 +73,7 @@ { "name" : "ohos.permission.GYROSCOPE" // 陀螺仪权限 } - ] + ], + // [End sensor_permission_declaration_for_accel_gyro_motion] } } \ No newline at end of file -- Gitee