Score:0

เพิ่มแฮช SRI ให้กับลิงก์ CDN ที่มีอยู่

ธง cn

ฉันมีไซต์ Drupal ซึ่งมีลิงก์ CDN น้อย ฉันกำลังคิดที่จะเพิ่มแฮช SRI ให้กับลิงก์เหล่านั้น

ฉันจะทำอย่างนั้นได้อย่างไร

ทุกวิธีแก้ปัญหาที่ฉันพยายามต้องเพิ่มโมดูลที่กำหนดเอง แต่ฉันไม่รู้ว่าสิ่งเหล่านี้ทำงานอย่างไร

อย่างใดฉันสามารถสร้างโมดูลที่กำหนดเองซึ่งสร้างหน้าสวัสดี ฉันเพิ่งทำตามบทช่วยสอน ฉันสามารถเพิ่มแฮชในนั้นได้หรือไม่?

sri.info.yml

ชื่อ: SRI Hash
ประเภท: โมดูล
คำอธิบาย: 'SRI Hash'
แพคเกจ: กำหนดเอง
รุ่น: 8.x
แกน: 8.x

sri.routing.yml

sri.scripthash:
  เส้นทาง: '/sri_hash'
  ค่าเริ่มต้น:
    _controller: '\Drupal\sri\Controller\SriController::scripthash'
    _title: 'SRI แฮช'
    ความต้องการ: 
      _permission: 'เข้าถึงเนื้อหา'

SriController.php

เนมสเปซ Drupal\sri\Controller;

คลาส SriController {
  /**
   * ส่งคืนหน้าธรรมดา
   *
   * @return อาร์เรย์
   * อาร์เรย์ที่แสดงผลได้ง่าย
   */
  ฟังก์ชั่นสาธารณะ scripthash () {
    $องค์ประกอบ = อาร์เรย์(
      '#markup' => 'นี่คือเพจ !',
    );
    ส่งคืนองค์ประกอบ $;
  }
}

มีวิธีอื่นที่จะทำ?

ru flag
ฉันคิดว่าคุณกำลังทำให้สิ่งนี้ซับซ้อนเกินไป :-) โดยปกติแล้วเนื้อหาภายนอกจะกำหนดไว้ในไฟล์ `*.libraries.yml` ของธีม/โมดูลของคุณ และคุณสามารถเพิ่มแฮช SRI ในส่วน `attributes` ของเนื้อหาได้ [ดูตัวอย่าง] (https://www.drupal.org/docs/theming-drupal/adding-assets-css-js-to-a-drupal-theme-via-librariesyml#s-adding-attributes-to-script-elements)
ru flag
ลิงก์ตัวอย่างที่ดีกว่า: https://www.drupal.org/docs/theming-drupal/adding-assets-css-js-to-a-drupal-theme-via-librariesyml#bootstrap
user3099225 avatar
cn flag
@Hudri ขอบคุณ ... ฉันได้เพิ่มแฮชความสมบูรณ์ แต่หลังจากเพิ่มไซต์พัง , แสดงว่าเว็บไซต์ข้อความพบข้อผิดพลาด ! ฉันได้ล้างแคชแล้ว แต่ก็ยังแสดงข้อผิดพลาด ไซต์ทำงานได้ถ้าฉันลบแฮชความสมบูรณ์
id flag
เราไม่รู้ว่าคุณทำอะไร เพราะคุณไม่ได้แสดงรหัสหรือข้อความแสดงข้อผิดพลาดให้เราทราบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา