Skip to content

Commit 0e44b71

Browse files
committed
优化 iframe 配置
1 parent 081e987 commit 0e44b71

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

app/components/NoteShowcase.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ export function NoteShowcase({
169169
<div className='relative z-10 flex items-center justify-center gap-6 md:gap-12 scale-90 md:scale-100'>
170170
{/* 手机 */}
171171
<div className='relative'>
172-
<div className='w-28 md:w-36 h-52 md:h-64 bg-gradient-to-br from-gray-300 to-gray-400 rounded-2xl md:rounded-3xl p-2 shadow-2xl transform rotate-12 hover:rotate-6 transition-transform duration-500'>
173-
<div className='w-full h-full bg-white rounded-xl md:rounded-2xl flex items-center justify-center overflow-hidden relative'>
172+
<div className='w-28 md:w-36 bg-gradient-to-br from-gray-300 to-gray-400 rounded-2xl md:rounded-3xl p-2 shadow-2xl transform rotate-12 hover:rotate-6 transition-transform duration-500'>
173+
<div className='w-full aspect-9/16 bg-white rounded-xl md:rounded-2xl flex items-center justify-center overflow-hidden relative'>
174174
{/* 手机状态条 */}
175175
<div className='absolute z-1 bottom-1 left-6 right-6 h-1 bg-gray-500 rounded'></div>
176176

@@ -184,8 +184,8 @@ export function NoteShowcase({
184184

185185
{/* 笔记本电脑 */}
186186
<div className='relative'>
187-
<div className='w-72 md:w-96 h-48 md:h-64 bg-gradient-to-br from-gray-800 to-gray-900 rounded-xl md:rounded-2xl p-3 shadow-2xl'>
188-
<div className='w-full h-full bg-white rounded-lg relative overflow-hidden'>
187+
<div className='w-72 md:w-96 bg-gradient-to-br from-gray-800 to-gray-900 rounded-xl md:rounded-2xl p-3 shadow-2xl'>
188+
<div className='w-full aspect-8/5 bg-white rounded-lg relative overflow-hidden'>
189189
{/* 笔记本iframe */}
190190
<div className='w-full h-full overflow-hidden rounded-md'>
191191
<ScaledIframe src='https://note.weizwz.com/' />
@@ -264,7 +264,7 @@ function ScaledIframe({ src, isMobile = false }: ScaledIframeProps) {
264264
return (
265265
<div ref={containerRef} className={`w-full border-0 rounded-md overflow-hidden relative ${isMobile ? 'aspect-9/16' : 'aspect-8/5'}`}>
266266
<iframe
267-
className='absolute top-0 left-0 border-0 pointer-events-none'
267+
className={`absolute top-0 left-0 border-0 pointer-events-none`}
268268
src={src}
269269
style={{
270270
width: `${frameWidth}px`,
@@ -273,7 +273,7 @@ function ScaledIframe({ src, isMobile = false }: ScaledIframeProps) {
273273
transformOrigin: 'top left'
274274
}}
275275
loading='lazy'
276-
sandbox='allow-same-origin allow-scripts'
276+
referrerPolicy='no-referrer'
277277
{...(isMobile && {
278278
title: 'Mobile View'
279279
})}

app/components/Recommended.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ function ScaledIframe({ src }: ScaledIframeProps) {
326326
transformOrigin: "top left",
327327
}}
328328
loading="lazy"
329-
sandbox="allow-same-origin allow-scripts"
329+
referrerPolicy="no-referrer"
330330
/>
331331
</div>
332332
);

0 commit comments

Comments
 (0)