soiz commited on
Commit
1dbe8dc
·
verified ·
1 Parent(s): 3744851

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +3 -15
index.html CHANGED
@@ -17,27 +17,16 @@
17
  event.preventDefault(); // デフォルトのリンク動作をキャンセル
18
  const blobUrl = link.href;
19
 
20
- let originalName = link.download || 'downloaded-file'; // 元のファイル名を保持
21
- let suggestedName = originalName;
22
 
23
  try {
24
  const response = await fetch(blobUrl);
25
  if (!response.ok) throw new Error(`HTTPエラー: ${response.status}`);
26
  const blob = await response.blob();
27
 
28
- // ファイル名補正
29
- if (suggestedName.endsWith('.')) {
30
- console.warn(`ファイル名が "." で終わっています: ${suggestedName}`);
31
- suggestedName = suggestedName.slice(0, -1); // 最後の "." を削除
32
- }
33
- if (!/\.[a-zA-Z0-9]+$/.test(suggestedName)) {
34
- console.warn(`拡張子が見つかりません。デフォルトで ".html" を追加します: ${suggestedName}`);
35
- suggestedName += '.html'; // 拡張子がない場合に "html" を付加
36
- }
37
-
38
  // ファイル保存ダイアログを表示
39
  const handle = await window.showSaveFilePicker({
40
- suggestedName: suggestedName,
41
  types: [
42
  {
43
  description: 'HTML File',
@@ -58,8 +47,7 @@
58
  console.error('エラーが発生しました:', error);
59
  alert(
60
  `ファイルのダウンロード中にエラーが発生しました: ${error.message}\n` +
61
- `元のファイル名: ${originalName}\n` +
62
- `補正後のファイル名: ${suggestedName}`
63
  );
64
  }
65
  });
 
17
  event.preventDefault(); // デフォルトのリンク動作をキャンセル
18
  const blobUrl = link.href;
19
 
20
+ const fixedName = "file.html"; // 固定ファイル名
 
21
 
22
  try {
23
  const response = await fetch(blobUrl);
24
  if (!response.ok) throw new Error(`HTTPエラー: ${response.status}`);
25
  const blob = await response.blob();
26
 
 
 
 
 
 
 
 
 
 
 
27
  // ファイル保存ダイアログを表示
28
  const handle = await window.showSaveFilePicker({
29
+ suggestedName: fixedName,
30
  types: [
31
  {
32
  description: 'HTML File',
 
47
  console.error('エラーが発生しました:', error);
48
  alert(
49
  `ファイルのダウンロード中にエラーが発生しました: ${error.message}\n` +
50
+ `固定ファイル名: ${fixedName}`
 
51
  );
52
  }
53
  });