OLD | NEW |
---|---|
1 /* | 1 /* |
2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. | 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. |
3 * Copyright (C) 2009 Torch Mobile, Inc. http://www.torchmobile.com/ | 3 * Copyright (C) 2009 Torch Mobile, Inc. http://www.torchmobile.com/ |
4 * Copyright (C) 2010 Google Inc. All Rights Reserved. | 4 * Copyright (C) 2010 Google Inc. All Rights Reserved. |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
8 * are met: | 8 * are met: |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
534 return ShouldPreloadLink(type); | 534 return ShouldPreloadLink(type); |
535 if (Match(tag_impl_, inputTag) && !input_is_image_) | 535 if (Match(tag_impl_, inputTag) && !input_is_image_) |
536 return false; | 536 return false; |
537 if (Match(tag_impl_, scriptTag)) { | 537 if (Match(tag_impl_, scriptTag)) { |
538 ScriptType script_type = ScriptType::kClassic; | 538 ScriptType script_type = ScriptType::kClassic; |
539 if (!ScriptLoader::IsValidScriptTypeAndLanguage( | 539 if (!ScriptLoader::IsValidScriptTypeAndLanguage( |
540 type_attribute_value_, language_attribute_value_, | 540 type_attribute_value_, language_attribute_value_, |
541 ScriptLoader::kAllowLegacyTypeInTypeAttribute, script_type)) { | 541 ScriptLoader::kAllowLegacyTypeInTypeAttribute, script_type)) { |
542 return false; | 542 return false; |
543 } | 543 } |
544 // TODO(kouhei): Enable preload for module scripts, with correct | |
Kunihiko Sakamoto
2017/05/10 10:07:12
Kouhei, would you mind having your name here? :)
| |
545 // credentials mode. | |
546 if (type_attribute_value_ == "module") | |
547 return false; | |
544 if (ScriptLoader::BlockForNoModule(script_type, | 548 if (ScriptLoader::BlockForNoModule(script_type, |
545 nomodule_attribute_value_)) { | 549 nomodule_attribute_value_)) { |
546 return false; | 550 return false; |
547 } | 551 } |
548 } | 552 } |
549 return true; | 553 return true; |
550 } | 554 } |
551 | 555 |
552 void SetCrossOrigin(const String& cors_setting) { | 556 void SetCrossOrigin(const String& cors_setting) { |
553 cross_origin_ = GetCrossOriginAttributeValue(cors_setting); | 557 cross_origin_ = GetCrossOriginAttributeValue(cors_setting); |
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
962 default_viewport_min_width = document->ViewportDefaultMinWidth(); | 966 default_viewport_min_width = document->ViewportDefaultMinWidth(); |
963 viewport_meta_zero_values_quirk = | 967 viewport_meta_zero_values_quirk = |
964 document->GetSettings() && | 968 document->GetSettings() && |
965 document->GetSettings()->GetViewportMetaZeroValuesQuirk(); | 969 document->GetSettings()->GetViewportMetaZeroValuesQuirk(); |
966 viewport_meta_enabled = document->GetSettings() && | 970 viewport_meta_enabled = document->GetSettings() && |
967 document->GetSettings()->GetViewportMetaEnabled(); | 971 document->GetSettings()->GetViewportMetaEnabled(); |
968 referrer_policy = document->GetReferrerPolicy(); | 972 referrer_policy = document->GetReferrerPolicy(); |
969 } | 973 } |
970 | 974 |
971 } // namespace blink | 975 } // namespace blink |
OLD | NEW |